【临沂】【古德微机器人】学习记录4(夜骑警示灯)

2020-03-102264
AI 快速预览详细 收起
本文介绍了如何使用古德微机器人制作夜骑警示灯。首先介绍了杜邦线的连接方式和LED灯正负极的判断方法。然后详细说明了如何使用for循环和GPIO积木控制3盏LED灯依次闪烁。最后,通过引入双层嵌套循环和随机函数,实现了不同循环频率的灯光闪烁效果。这个项目不仅提高了夜骑的安全性,还适合STEM教育和少儿编程入门。
学习记录4(夜骑警示灯)
1.杜邦线知识:【公对公】【公对母】【母对母】
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图4
2.判断led灯正负极
①观察引脚长短,引脚长的为正极,引脚短的为负极。
②观察led二极管内部,支架大的衔接的引脚是负极,支架小的连接的引脚是正极。
③用指针式万能表或者数字万能表进行测试。
3.用杜邦线将3盏灯连接到23-24-25号端口上。
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图9
4.实用程序控制3盏灯依次规律闪烁
①常规设置(使用循环语句,将23-25号端口依次罗列),数量过多,积木操作麻烦。
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图5
②使用for循环控制
引入GPIO积木:GPIO(英语:General-purpose input/output),通用型之输入输出的简称,其接脚可以供使用者由程控自由使用。
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图1
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图2
5.项目升级,规则改变,每一次循环频率一致,不同循环频率不一致。使用双层嵌套,引入全局变量【频率】和局部变量【i】、【j】,这种方法符合要求,但是观察后会发现,灯循环闪烁的频率是越来越慢的,从0.02s0.2s循环。
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图3
6.脑洞大开,如果想真正实现不同循环频率不同,能否使用随机函数,
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图6
通过数学积木把数值变为小数
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图7
整合积木块
【临沂】【古德微机器人】学习记录4(夜骑警示灯)图8
功能实现。

创作许可协议

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

评论(1)
DFrJ5KYVQaH
DFrJ5KYVQaH
不错,不错
- 没有更多了 -