方法一:
void setup(){
pinMode(3, INPUT_PULLUP);
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop(){
Serial.print(digitalRead(3));
if (digitalRead(3)) {
delay(5);
if (digitalRead(3)) {
while (digitalRead(3)) {
}
if (digitalRead(13)) {
digitalWrite(13,LOW);
} else {
digitalWrite(13,HIGH);
}
}
}
}
对应的图形化编程为
方法二:
核心代码部份:
该方法的特点是利用click的次数来判断,来达到灯亮和灯灭的目的。
图形化编码改写以上方法:
结果截图:
按一下开(关),按一下关(开)。
Bilibili小视频地址:https://www.bilibili.com/video/av73074265