成功案例
更新時(shí)間:2025-04-18
點(diǎn)擊次數(shù): Arduino 開發(fā)板控制交通信號(hào)燈,讓我來支招!
大家好,我是你們親切可愛的小編,今天咱們來聊聊一個(gè)好玩的事情:用 Arduino 開發(fā)板控制交通信號(hào)燈。別以為這玩意兒只能交警蜀黍們管,咱老百姓也可以在家鼓搗鼓搗!
我知道你們肯定有好多疑問,所以小編精心準(zhǔn)備了五大 FAQ。準(zhǔn)備好小板凳,跟我一起解鎖交通信號(hào)燈的秘密吧!
當(dāng)然能!Arduino 開發(fā)板入門門檻低,咱普通百姓都能玩轉(zhuǎn)。只要你有顆好奇心和動(dòng)手能力,跟著小編的指引,包你搞定!
除了 Arduino 開發(fā)板,你還需要:
| 項(xiàng)目 | 數(shù)量 |
|---|---|
| LED 燈(紅、黃、綠) | 各 1 個(gè) |
| 1kΩ 電阻 | 3 個(gè) |
| 面包板 | 1 個(gè) |
| Dupont 排線 | 若干 |
1. 將 LED 燈的陽(yáng)極(長(zhǎng)腳)連接到 Arduino 開發(fā)板的數(shù)字引腳(例如,5、6、7),陰極(短腳)連接到 1kΩ 電阻。
2. 電阻的另一端連接到 Arduino 開發(fā)板的 GND 引腳。
3. 用 Dupont 排線將面包板上的元件連接起來。
貼心小編已經(jīng)準(zhǔn)備好了詳細(xì)的程序,你只需復(fù)制粘貼到 Arduino IDE 中即可:
python
const int redPin = 5; // 紅色 LED 引腳
const int yellowPin = 6; // 黃色 LED 引腳
const int greenPin = 7; // 綠色 LED 引腳
void setup() {
// 設(shè)置引腳模式
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);
// 循環(huán)重新開始
除了基本控制,你還可以擴(kuò)展功能,比如:
定時(shí)控制:設(shè)置不同信號(hào)燈的時(shí)長(zhǎng),營(yíng)造真實(shí)的交通場(chǎng)景。
傳感器檢測(cè):感應(yīng)車輛或行人,自動(dòng)調(diào)整信號(hào)燈時(shí)間。
遠(yuǎn)程控制:用智能手機(jī)或電腦遠(yuǎn)程控制信號(hào)燈,方便調(diào)節(jié)或故障排除。
好了,小伙伴們,這份交通信號(hào)燈控制攻略,你們都 get 到了嗎?如果你有更多新奇的想法,歡迎在評(píng)論區(qū)分享哦!小編在這里等著你,一起探討 Arduino 開發(fā)板的無(wú)限可能!
掃一掃,添加微信
熱線電話:
400-123-4567
萬(wàn)達(dá)廣場(chǎng)A座11樓
admin@youweb.com