6047| 2
|
[入门] 【Arduino】超声波感应灯 |
本帖最后由 luyi 于 2021-4-5 02:11 编辑 超声波传感器是将超声波信号转换成其它能量信号(通常是电信号)的传感器。超声波是振动频率高于20kHz的机械波。它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波传感器广泛应用在工业、国防、生物医学等方面。 HC-SR04一款利用超声波测距离的传感器,多应用于机器人避开障碍物,距离测量。其模块,用Trig触发测距会发出8 个 40khz的方波,自动检测是否有信号返回有信号返回,通过echo输出高电平。 1.体验超声波传感器的测距功能。 1.1 器材清单 Arduino开发板 x1 HC-SR04超声波传感器 x1 面包板 x1 杜邦线 若干 卷尺(或直尺) x1 障碍物 1.2 实物连接图 1.3 演示视频 1.4 程序代码 每隔0.1秒重复读取超声波传感器获取到的距离,然后通过串口调试窗口打印出来。注意:等待0.1秒指令,是为了能看清数值变化。 注意:程序上传到设备后,需要打开mind+软件中的串口调试窗口。 2. 使用超声波传感器制作一个感应灯 当超声波和人的距离小于10厘米时,打开LED灯。LED灯连接13引脚。 2.1实物连接图 2.2视频演示 2.3 程序代码 扩展:当超声波和人的距离小于10厘米时,同时打开3盏LED灯,你有什么办法呢? 3. 结语 这一次实验给我感触非常深刻。本文的封面图是一个幼儿园小朋友回家练习的截图。她妈妈说“页面上的文字没认识几个,更别提英文了。但是他记忆力很好,回到家能回忆老师讲的内容,继续巩固练习”。 我看到这个视频的视频的时候,一方面感到非常欣慰,这个幼儿园孩子很认真,很积极,记忆也好,没有拉下进度。这个孩子也很幸福,妈妈陪伴他一起学习一起成长。 另一方面,我上课的时候没有使用尺子来演示。总是以自己带高年级孩子的思维去教他,做笔记、画电路图,或者比如这次,直接灌输超声波测量距离50里面的概念。殊不知,他还没有距离多少厘米的概念。他妈妈就教的非常细致到位。 教学相长,在教的过程中,我也在跟着学。在孩子们的身上,我也看到了很多的闪光点。同时,也深刻地反省一下自己平时的教育方式方法,希望能真正地做到因材施教。感谢! 欣赏一下这对优秀的母子吧,幼儿园的孩子刚学创客编程。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed