本帖最后由 Rosy~ 于 2017-6-15 12:53 编辑
日常生活中,大家过生日的时候,通常都会用一口气把蛋糕上的蜡烛吹灭,感觉真爽!!但在蛋糕上插蜡烛多不环保呀,今天我将在这里跟大家分享下如何制作出能一口气能吹灭的LED灯项目。
原理:利用咪头传感器探测到你对着LED灯吹气,探测到吹气后,就输出信号让LED灯熄灭。
材料清单
面包板 x 1 LED灯 x 1 公对母杜邦线 若干 咪头传感器 x 1 RosBot Baseboard主板(基于Arduino Uno)
- 软件:Kittenblock (基于Scratch3.0) 图形化编程软件
材料准备好啦~教你三步完成吹灭LED灯项目,连线→读取咪头的值→KittenBlock图形化编程
第一步
1-连线LED灯的正极(引线长的是正极)串联电阻然后连接至主板的Pin11,接着用杜邦线连接LED灯的负极和主板的GND。咪头传感器连至GND - 5V - A3端口。
第二步
2-读取咪头传感器的值为了获知对着咪头传感器吹气所反馈回来具体的值,我们需要单独测试咪头传感器 首先连接好咪头传感器和主板,并连接上软件Kittenblock,打开Arduino界面,读取咪头传感器的模拟值。从获取数值看出,读取的值在22-700之间。
第三步
3-KittenBlock编程 编程的逻辑就是这样~ 为什么取值200呢? 因为读取的值在22-700之间,当读取的值大致低于200的时候,就需要有明显的吹气动作才能完成。 具体的图形化编程是:
Ok, 完成了! 启动编好的程序后, 可以看到LED灯亮了起来,把咪头传感器放在LED灯旁边,轻轻吹一口气,LED灯就熄灭了!
来,让我们用一个小视频回顾下本项目制作过程吧~
你要不要试试看自己照着教程做一个捏?
对于敢于挑战的筒子们,来来来,小编给你们留了个家庭作业,辣奏是实现开头连续吹灭三盏颜色各异的LED灯,要不要秀秀你们的作业啊?下期见~
|