LED燈是最常見的Arduino模塊,今天我們說一下如何使用arduino控制外接的LED燈,
一、介紹LED燈
發光二極管(Light Emitting Diode,簡稱LED)是一種將電能轉化為光能得元件,LED是極性元件,在引出的兩根引腳中,較長的引腳是陽極,較短的引腳為陰極,LED帽底有一個切口,該切口側也代表LED的陰極,不同的LED有不同的作業引數,一般直徑為5mm的LED的額定作業電壓在1.7V—2.2V之間,

二、點亮LED
1、所需器件:
LED燈 1個
220Ω電阻 1個
杜邦線 若干
2、面包板視圖: 
3、搭設說明:
LED的正極連接電阻連接控制板的數字引腳9,負極接控制板的GND引腳,
4、Mixly程式:

5、程式撰寫:
int LED=9; //定義led引腳為數字引腳9
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
//設定該引腳為高電平,點亮LED
digitalWrite(LED,HIGH);
}
6、程式說明:
將程式上傳到UNO板,LED燈就會亮起來,
三、LED燈閃爍
1、所需器件:
LED燈 1個
220Ω電阻 1個
杜邦線 若干
2、面包板視圖: 
3、搭設說明:
LED的正極連接電阻連接控制板的數字引腳9,負極接控制板的GND引腳,
4、Mixly程式:

5、程式撰寫:
int LED=9; //定義led引腳為數字引腳9
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
//設定該引腳為高電平,點亮LED
digitalWrite(LED,HIGH);
delay(1000); //延遲1000毫秒
digitalWrite(LED,LOW);
delay(1000); //延遲1000毫秒
}
6、程式說明:
將程式上傳到UNO板,LED燈就會閃爍起來,
四、模擬紅綠燈
1、所需器件:
LED燈 3個(紅、黃、藍各一)
220Ω電阻 3個
杜邦線 若干
2、面包板視圖:
3、搭設說明:
綠燈正極接電阻,連接數字引腳9,負極接GND,
黃燈正極接電阻,連接數字引腳8,負極接GND,
紅燈正極接電阻,連接數字引腳7,負極接GND,
4、Mixly程式: 
5、程式撰寫:
int red=7; //定義紅燈引腳為數字引腳7
int yellow=8; //定義黃燈引腳為數字引腳8
int green=9; //定義藍燈引腳為數字引腳9
void setup() {
pinMode(red,OUTPUT); //設定該引腳為輸出模式
pinMode(yellow,OUTPUT); //設定該引腳為輸出模式
pinMode(green,OUTPUT); //設定該引腳為輸出模式
}
void loop() {
digitalWrite(green,HIGH); //設定該引腳為高電平,點亮綠燈
delay(5000); //延遲5000毫秒
digitalWrite(green,LOW); //關閉綠燈
digitalWrite(yellow,HIGH); //設定該引腳為高電平,點亮黃燈
delay(500); //延遲500毫秒
digitalWrite(yellow,LOW); //關倍訓燈
delay(100); //延遲100毫秒
digitalWrite(yellow,HIGH); //設定該引腳為高電平,點亮黃燈
delay(500); //延遲500毫秒
digitalWrite(yellow,LOW); //關倍訓燈
delay(100); //延遲100毫秒
digitalWrite(yellow,HIGH); //設定該引腳為高電平,點亮黃燈
delay(500); //延遲500毫秒
digitalWrite(yellow,LOW); //關倍訓燈
digitalWrite(red,HIGH); //設定該引腳為高電平,點亮紅燈
delay(5000); //延遲5000毫秒
digitalWrite(red,LOW); //關閉紅燈
}
6、程式說明:
將程式上傳到UNO板,LED燈就會出現綠燈先亮5秒,黃燈閃爍3次,每次間隔0.5秒,然后紅燈亮5秒,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108695.html
標籤:其他
