萌新想做一个声控闪光灯QWQ

2017-07-191.5万
AI 快速预览详细 收起
本文介绍了一个声控闪光灯的制作方法。使用Arduino,通过声音传感器检测声音,并在检测到声音后使LED闪烁10秒后关闭。具体步骤包括设置引脚模式、读取声音状态并根据声音强度控制LED的状态。适合初学者和STEM教育场景,帮助孩子在动手实践中学习编程和电子技术。


萌新想做一个声控闪光灯QWQ图1int ledPin=12;
int sound=0;
void setup(){
  pinMode(ledPin,OUTPUT);
  pinMode(soundPin,INPUT);
}

在知道闪光灯的代码
  digitalWrite(12,HIGH);
  delay(250);
  digitalWrite(12,LOW);

delay(250);

和声控灯的代码
int soundState=analogRead(soundPin);
if (soundState>50){
  digitalWrite(12,HIGH);
}
else{
  digitalWrite(12,LOW);

我该加入什么语句能做到:在触发灯的开关后LED闪烁10s后关闭等待下一次声音感应来触发?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
luna
luna
“声控闪光灯”的本尊去哪里了?怎么只有代码?让本尊露个面呗
20060606
20060606回复luna
手机浏览器设置电脑ua就可以发帖了,亲测x浏览器可用
luna
luna回复XXD
不哭不哭,很好啊,起码很多人看到知道是在什么硬件上跑程序的呢~
共7条回复,已加载2条,点击查看更多共7条回复,已加载全部
Zeyo_Pendragon
Zeyo_Pendragon
加个delay。。。。。
XXD
XXD
作者
回复Zeyo_Pendragon
加在哪嘞QWQ最开始我在delay(250);后面加了delay(1000);但没有达到我想要的效果QAQ
- 没有更多了 -