電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> Arduino開發學習 >> 正文

Arduino 交通燈_arduino紅綠燈代碼 三色LED燈

作者:佚名    文章來源:網友    點擊數:    更新時間:2023/8/26

Arduino 交通燈

**前文:**在上節課中我們學會了單個LED的控制,這節課我們使用紅、綠、黃三種顏色的LED通過控制他們的點亮來做成一個交通燈。

使用材料
Arduino UNO主板X1
USB下載線X1
紅色M5 直插LED1
黃色M5 直插LED
1
綠色M5 直插LED1
220Ω電阻
3
面包板1
面包板跳線
4

準備好上述元件我們就可以開工了,我們可以按照前面小燈閃爍的實驗舉一反三,下面是我們提供參考的接線圖,我們使用的分別是數字10、7、4、接口.既然是交通燈模擬實驗,紅黃綠三色小燈閃爍時間就要模擬真實的交通燈,我們使用Arduino 的delay()函數來控制延時時間。

接線圖
Arduino 交通燈_arduino紅綠燈代碼 三色LED燈 
注意使用的電阻都為220歐姆其中用就是前面講到的限流保護LED,也可以使用1K的電阻。LED正負極不要弄錯如果分不清楚可以看到第一篇LED閃爍的文章。

參考程序**

int redled =10; //定義數字10 接口
int yellowled =7; //定義數字7 接口
int greenled =4; //定義數字4 接口
void setup()
{
pinMode(redled, OUTPUT);//定義紅色小燈接口為輸出接口
pinMode(yellowled, OUTPUT); //定義黃色小燈接口為輸出接口
pinMode(greenled, OUTPUT); //定義綠色小燈接口為輸出接口
}
void loop()
{
digitalWrite(redled, HIGH);//點亮紅色小燈
delay(1000);//延時1 秒
digitalWrite(redled, LOW); //熄滅紅色小燈
digitalWrite(yellowled, HIGH);//點亮黃色小燈
delay(200);//延時0.2 秒
digitalWrite(yellowled, LOW);//熄滅黃色小燈
digitalWrite(greenled, HIGH);//點亮綠色小燈
delay(1000);//延時1 秒
digitalWrite(greenled, LOW);//熄滅綠色小燈
}
實驗效果
選擇好端口版型下載好代碼后,我們就可以看到顯示紅色小燈點亮一秒然后就是黃色再到綠色,代碼只是一個演示效果延時沒有加長大家可以自己更改延時,比如delay(1000);//延時1 秒可以改為delay(10000);//延時10秒,delay后面是毫秒單位。
Tags:Arduino,三色LED燈,交通燈  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
国产精品亚洲精品爽爽| 欧美大黑bbb| 天天摸天天躁天天添天天爽| 午夜精品久久久久久久99热 | 99精品国产在热久久无毒不卡| 狠狠干.com| 天堂avtt迅雷看看| 亚洲香蕉久久一区二区| 97无码免费人妻超级碰碰夜夜| 欧美日韩免费看| 国产在线色视频| 一级成人理伦片| 欧美粗大猛烈水多18p| 国产色a在线观看| 亚洲乱码国产一区三区| 456在线视频| 欧美在线观看视频网站| 国内a级毛片免费···| 亚洲成A∨人片在线观看无码| **aaaaa毛片免费| 日韩av片无码一区二区三区不卡 | 亚洲第一极品精品无码久久| 91最新地址永久入口| 最近中文字幕在线mv视频在线 | 国产高清乱理论片在线看| 亚洲av一本岛在线播放| 老师我好爽再深一点的视频| 日本免费a级毛一片| 可以免费看污视频的网站| 97人妻天天爽夜夜爽二区| 日本熟妇色熟妇在线视频播放| 午夜剧场一级片| 中文字幕日韩精品一区二区三区| 永久黄网站色视频免费观看| 国产精品免费αv视频| 中文字幕乱码中文乱码51精品| 欧美亚洲一区二区三区| 全黄性性激高免费视频| 124du在线观看| 天天躁狠狠躁狠狠躁性色av| 久久青草精品一区二区三区|