成功案例
Arduino 开发板控制交通信号灯,让我来支招!
大家好,我是你们亲切可爱的小编,今天咱们来聊聊一个好玩的事情:用 Arduino 开发板控制交通信号灯。别以为这玩意儿只能交警蜀黍们管,咱老百姓也可以在家鼓捣鼓捣!
我知道你们肯定有好多疑问,所以小编精心准备了五大 FAQ。准备好小板凳,跟我一起解锁交通信号灯的秘密吧!
当然能!Arduino 开发板入门门槛低,咱普通百姓都能玩转。只要你有颗好奇心和动手能力,跟着小编的指引,包你搞定!
除了 Arduino 开发板,你还需要:
项目 | 数量 |
---|---|
LED 灯(红、黄、绿) | 各 1 个 |
1kΩ 电阻 | 3 个 |
面包板 | 1 个 |
Dupont 排线 | 若干 |
1. 将 LED 灯的阳极(长脚)连接到 Arduino 开发板的数字引脚(例如,5、6、7),阴极(短脚)连接到 1kΩ 电阻。
2. 电阻的另一端连接到 Arduino 开发板的 GND 引脚。
3. 用 Dupont 排线将面包板上的元件连接起来。
贴心小编已经准备好了详细的程序,你只需复制粘贴到 Arduino IDE 中即可:
python
const int redPin = 5; // 红色 LED 引脚
const int yellowPin = 6; // 黄色 LED 引脚
const int greenPin = 7; // 绿色 LED 引脚
void setup() {
// 设置引脚模式
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
void loop() {
// 红灯亮 3 秒
digitalWrite(redPin, HIGH);
delay(3000);
// 黄灯亮 2 秒
digitalWrite(yellowPin, HIGH);
delay(2000);
// 绿灯亮 5 秒
digitalWrite(greenPin, HIGH);
delay(5000);
// 循环重新开始
除了基本控制,你还可以扩展功能,比如:
定时控制:设置不同信号灯的时长,营造真实的交通场景。
传感器检测:感应车辆或行人,自动调整信号灯时间。
远程控制:用智能手机或电脑远程控制信号灯,方便调节或故障排除。
好了,小伙伴们,这份交通信号灯控制攻略,你们都 get 到了吗?如果你有更多新奇的想法,欢迎在评论区分享哦!小编在这里等着你,一起探讨 Arduino 开发板的无限可能!