触摸传感器的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
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号