Microduino 模拟交通灯/zh
Radiumray9@gmail.com(讨论 | 贡献)2014年12月16日 (二) 02:59的版本 (Created page with "{| style="width: 800px;" |- | ==目的== 本教程将教大家如何用Microduino模拟实现一个交通灯。 ==设备== {|class="wikitable" |- |模块||数量||功能 |...")
目的本教程将教大家如何用Microduino模拟实现一个交通灯。 设备
原理图
程序MicroduinoTrafficLight 调试步骤一:按照原理图搭建电路,如下图:
功能说明: 本例模拟了两个交通灯,代码中定义了4中情况: 1.第一个交通灯亮,行驶灯闪烁,表示禁止通行; 此时第二个交通灯绿灯亮允许通行。 2.第一个交通灯红灯呢,黄灯亮,表示预备通行状态; 此时第二个交通灯黄灯亮表示预备停止状态。 3.第一个交通灯绿灯亮允许通行,第二个交通灯红灯亮,行驶灯闪烁,表示禁止通行。 4.第一个交通灯黄灯亮表示预备停止状态,第二个交通灯红灯,黄灯亮表示预备通行状态。 代码中变量duration定义了每个情况的持续时间: int duration[] = { 8000,3000,10000,3000}; // duration of each situation
结果两个交通灯会模拟现实中十字路口的交通灯工作。 视频 |