控制灯光

int led = 3;
int button = 2;

void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPUT);
pinMode(button,INPUT_PULLUP);
}

void loop() {
// put your main code here, to run repeatedly:
//点击亮灯,再点熄灯
while(1){
if(digitalRead(button) == LOW){
delay(150);
if(digitalRead(button) == LOW){
digitalWrite(led,!digitalRead(led));
}

}
//点击亮灯,松手熄灯
// while(1){
// if(digitalRead(button) == LOW){
// digitalWrite(led,HIGH);
// }else{
// digitalWrite(led,LOW);
// }
}

}


1.jpg
2.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容