和爷爷一起学Arduino:触摸传感器控制LED灯

和爷爷一起学Arduino:触摸传感器控制LED灯

没触摸时LED不亮

和爷爷一起学Arduino:触摸传感器控制LED灯

触摸后LED点亮

和爷爷一起学Arduino:触摸传感器控制LED灯

左边是Mixly代码,右边是Arduino代码

触摸传感器的SIG端接Arduino控制板的D4数字口,VCC与GND分别接控制板的VCC与GND。LED灯的输入接控制板的D2数字口。

下面是相应的Arduino C代码,分两部分。前面是用来做初始化的setup()函数,里面两条语句分别配置数字口D4为输入模式,数字口D20为输出模式。在Mixly里都不需要做,但是在Arduino C里,对数字口必须做初始化!setup()只在上电后运行一次。后面是代码主体loop()函数,上电后就一直循环执行其中的语句,直至断电。每一次循环先使D2输出为低电平,也就是让LED灯熄灭。然后,测试D4的输出,如果为高电平,就使D20输出为高电平,点亮LED灯。为什么先要使D2为低呢?如果没有这一句,那只要触摸一下,LED就亮了,你的手指离开。LED仍然亮着。

void setup(){

pinMode(4, INPUT);

pinMode(2, OUTPUT);

}

void loop(){

digitalWrite(2,LOW);

if (digitalRead(4)) {

digitalWrite(2,HIGH);

}

}

展开阅读全文

页面更新:2024-03-31

标签:传感器   控制板   初始化   语句   函数   主体   爷爷   手指   也就是   模式   代码   数字   测试

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top