【项目介绍】
学校放学时,校门口一直很拥堵。观察到可以尝试使用红绿灯进行流控,一般从门口出去的车辆都是右转通行,所以通过带方向的红绿灯进一步对校门口车辆进行管控,保证校园安全。
【项目演示】
【制作过程】
掌控板插在扩展板上,点阵屏接在扩展板P13,供电完成即可。
参考:【掌控】8x8 RGB全彩LED柔性点阵屏,爱心献给DF - DF创客社区 - 分享创造的喜悦 (dfrobot.com.cn)
【项目总结】
模仿论坛中跳动的心,通过红绿灯项目改进而来。基于新课标身边的算法也是一个非常基础而实用的案例,可以帮助学生体验信息科技改善生活出行,从顺序结构-循环结构体验简单算法,也可以进阶使用自定义函数,进行分层教学。
【资源】
代码
from mpython import *
import neopixel
my_rgb = neopixel.NeoPixel(Pin(Pin.P13), n=64, bpp=3, timing=1)
import time
def _E7_BA_A2_E7_BB_BF_E7_81_AF():
global my_list, i
my_list = [3,4,11,12,19,20,27,28,35,36,43,44,51,52,59,60,10,17,24,13,22,31]
for count in range(5):
for i in my_list:
my_rgb[i] = (51, 204, 0)
my_rgb.write()
time.sleep(1)
my_rgb.fill( (0, 0, 0) )
my_rgb.write()
time.sleep(1)
for i in my_list:
my_rgb[i] = (255, 0, 0)
my_rgb.write()
time.sleep(10)
while True:
_E7_BA_A2_E7_BB_BF_E7_81_AF()
附件
许培享2023.12.01
一定非常醒目
风隐2023.11.03
厉害
DeadWalking2023.11.05
感谢大佬~~!!