第10课 拔河比赛
2020-04-183680
AI 快速预览详细
本文介绍了如何通过编程控制LED灯带来模拟拔河比赛的过程。具体来说,当目标位置小于最大值时,继续向前点亮红灯;当目标位置等于最大值时,从最大值开始向前点亮蓝灯,逐渐取代红灯。这种编程方法适用于STEM教育场景,帮助学生理解往返流水控制的原理。硬件连接包括灯带和18号接口。程序编写部分详细说明了如何通过加减转换标志来表示临界值,从而实现红蓝灯的交替点亮。
|
临界状态是指以一种颜色点亮灯带时,另外一种颜色就开始覆盖前一种颜色并逐个点亮灯带,两个颜色互换时就是程序的临界值。这里用加减转换标志来表示临界值。 拔河比赛原理:(类似往返流水控制) ![]() 可以控制的LED灯的个数为目标最大值,红蓝双方以目标位置为界,左边靠近输入端的是红灯,靠近输出端的是蓝灯 如果目标位置小于目标最大值,继续向前一次点亮红灯 如果目标位置等于目标最大值(此时灯带全部为红灯),从目标最大值开始一次向前点亮蓝色灯,红色灯逐渐被蓝色的灯取代 硬件连接: 灯带—>18号接口 程序编写: ![]() |
相关帖子
- . 【临沂】第4课 夜骑警示灯
- . [临沂]第5课 小按钮大用处
- . [临沂]第6课 声控灯
- . [临沂]第7课 闪亮圣诞树
- . [临沂]第8课 色彩奔跑
- . 第9课 气象灾害预警信号灯
- . 第11课 电子时钟
- . 第12课 测距仪
- . 第13课 坐姿提醒器
- . 第14课 OLED显示屏





