漂流心得3-声控小夜灯
2017-02-091.1万
AI 快速预览详细
本文介绍了如何使用米思齐和mblok编程,结合DFRobot的Arduino主控板、扩展板、光线传感器和声音传感器,制作一个声控小夜灯。项目设想是在夜晚时,拍手或喊声大亮灯3秒。通过调整传感器的最大值,可以更准确地读取光线和声音的值。程序使用条件选择的双分支结构,当光线值低于100且声音大于50时亮灯,延时3秒。这个项目适合家长与孩子一起动手实践,激发孩子的创造力。
|
米思齐是个超好的东东,北师大付骞教授团队对创客教育功不可没。 软件对Arduino开源硬件的支持超好。 我在学习的时候,mblok和米思齐同时进行,毕竞scratch还是熟悉些,用米思齐做出的效果,也要用mblok做下。 两个程序各有优势,mblok对小朋友挺友好,适合入门,米思齐纯硬件编程,适合进阶。当然再进一步用arduino C,后面再学吧。 dfrobot的arduino主控板,扩展板,传感器模块都做的很精致,也耐用,感觉很好。下面做个声控小夜灯。 器材准备: 主控板,扩展板,光线传感器,声音传感器,LED灯。 光线传感器,声音传感器都是模拟传感器,上面有个A,要接模拟输入口。 我选择光线传感器接A0,声音传感器接A1。 LED灯我接到了数字口3. 设想是,夜晚时,拍手或喊声大亮灯3秒。 先写程序,用串口监视器分别读取光线传感和声音传感的值。 ![]() 可以调整下最大值,读数更准确哦。 经测试,我选择声音值30,光线值100,当光线值低于100为夜晚并且声音大于50时亮灯,延时3秒。否则灭灯。 要用到条件选择的双分支结构。 ![]() 程序很简单,上传,拍手测试下,成功。 要把光线传感器罩上哦,天黑黑才会有灯亮。 |
-
wxid_lg5hombh07no21_1486653607767_96.png (62.73 KB, 下载次数: 5670)







