一、项目说明
当按钮被按下时,Arduino会自动反应,改变交通灯的状态,让车停下,允许行人通过。
二、所需元件
(图片文字有点点错误,是Arduino UNO R3开发板)
三、硬件连接
四、软件代码
//项目三: 制作交通信号灯
int carRed = 12; //设置汽车灯
int carYellow = 11;
int carGreen = 10;
int button = 9; //按钮引脚
int pedRed = 8; //设置行人灯
int pedGreen = 7;
int crossTime = 5000;//允许行人通过的时间
unsigned long changeTime;//按钮按下后的时间
void setup() {
//所有LED设置为输出模式
pinMode(carRed, OUTPUT);
pinMode(carYellow, OUTPUT);