5373| 3
|
[奇思妙想篇] 迷你交通灯 |
迷你交通灯 奇思妙想:通过观察生活中的交通信号灯,让孩子参与“迷你交通灯”的制作,既可培养编程思维,又使他们增强了遵守交通规则的意识。 器材准备: 制作过程: 1、连接设备 2、编写程序 红绿灯工作分析:绿灯亮5秒后闪烁3次,每次亮、灭各0.5秒, 接着黄灯亮3秒, 最后红灯亮8秒后熄灭。 整个程序不断重复循环。 利用彩虹灯带可以制作出更多超炫的彩灯效果。 3、视频链接: https://v.youku.com/v_show/id_XMzgxNjg1MTU0NA==.html?firsttime=3 4、程序代码 #include <DFRobot_NeoPixel.h> DFRobot_NeoPixel rgb_display_1(1, 7, 255); void setup() { rgb_display_1.begin(); rgb_display_1.clear(); } void loop() { rgb_display_1.clear(); rgb_display_1.setRangeColor(0, 0, 0x00ff00); delay(3000); for (int count = 0; count < 3; count++) { rgb_display_1.clear(); delay(1000); rgb_display_1.setRangeColor(0, 0, 0x00ff00); delay(1000); } rgb_display_1.clear(); rgb_display_1.setRangeColor(3, 3, 0xffff00); delay(3000); rgb_display_1.clear(); rgb_display_1.setRangeColor(6, 6, 0xff0000); delay(6000); } |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed