**【整理與體驗】 一克拉**
* * * * *
http://blog.csdn.net/c80486/article/details/52616687
* * * * *
**方法一:使用LED燈模塊**

1、LED模塊上面有一個發光二極管(即LED), 有兩個狀態:亮或滅。
2、模塊有三個引出管腳, GND接地, VCC接5V, IN 接IO腳 , 有的廠家把GND標為 "-"號, 把 IN 標為 S。
3、用杜邦線把LED模塊的三個腳接到Arduino板上。
注意:把IN(DO或S)接到腳上,這里選擇D5腳
4、在Arduino IDE中寫個Arduino程序控制D5腳上的LED燈。
**(1)運行效果: LED燈亮起** 常亮狀態
int ledPin = 10; //LED的管腳
void setup() {
pinMode(ledPin, OUTPUT); //設置管腳為輸出模式
}
void loop() {
digitalWrite(ledPin, 1); //向管腳寫入1, 設置為高電平, 則LED燈亮
}
* * * * *
**(2)運行效果: LED燈閃爍** (亮1秒, 滅1秒) 用變量
int ledPin = 10; //定義變量ledPin 賦值給10數字引腳
void setup() {
pinMode(ledPin, OUTPUT); //設置管腳為輸出模式
}
void loop() {
digitalWrite(ledPin, HIGH); //將管腳設置為高電平, 則LED燈亮
delay(1000); //等待1000毫秒
digitalWrite(ledPin, LOW); //將管腳設置為低電平, 則LED燈滅
delay(1000); //等待1000毫秒
}

* * * * *
* * * * *
**方法二:自己搭建組件**
1、準備元器件和器材
發光二極管(LED) 一個
面包板一塊
1K 電阻一個
杜邦線若干
2、解LED
發光二極管(LED) 是一種單向導電的二極管. 有兩個腳. 兩個腳有一長一短,短的是連接GND,長的是連接正極. (注意: 接反了不會亮的)
當適當的電流通過時, LED將發光.
一般的LED發光時電流值為 3- 10 mA, 電流太小不發光, 電流過大則會燒壞LED. 電流小則亮度低, 電流大一些則更亮.
LED兩端電壓不能太大, 一般在1 - 2 V. 連接在電路中時, LED會產生壓降,約為1.7V.
LED接線的 電路原理如下:
LED壓降約為1.7V, 當GPO腳輸出為5V時, 電阻R1000,兩端電壓為3.3V, 根據歐姆定律計算電流 = 3.3V / 1000 = 3.3mA. 由于3.3mA電流通過 LED, 則LED將發光.
當GPIO腳輸出0V時, 兩端無電壓, 無電流,則LED滅。
如果把電阻換為 330歐姆, 當GPO腳輸出為5V時, 則電流 = 3.3V / 330 = 10 mA. 電流更大一些,則LED會更亮一些.
3、把LED和電阻插入面包板, 用杜邦線接線。

**4、 在Arduino IDE中寫個Arduino程序控制D5腳上的LED燈。
(也可以用Mixly來處理邏輯)**
**效果一:點亮**
int pin = 5; //LED的管腳
void setup() {
pinMode(pin, OUTPUT); //設置管腳為輸出模式
}
void loop() {
digitalWrite(pin, 1); //向管腳寫入1, 設置為高電平, 則LED燈亮
}
**效果二:閃爍 不用變量** 此時要指明數字腳 10腳
void setup() //該函數上電只運行一次。
{
pinMode(10, OUTPUT); //定義10腳(數字引腳)為輸出腳(數字引腳)
}
void loop() //該函數上電反復運行。
{
digitalWrite(10,HIGH); //10腳輸出高電平(點亮)
delay(1000); //等待(延時)1秒
digitalWrite(10,LOW); //10腳輸出低電平(熄滅)
delay(1000); //等待(延時)1秒
}
**效果三:閃爍** 用全局變量
int pin = 10; //連接LED的IO腳
void setup() {
pinMode(pin, OUTPUT); //設置管腳為輸出模式
}
void loop() {
digitalWrite(pin, HIGH); //將管腳設置為高電平, 則LED燈亮
delay(1000); //等待1000毫秒
digitalWrite(pin, LOW); //將管腳設置為低電平, 則LED燈滅
delay(1000); //等待1000毫秒
}
- 第 1 節 【基礎】認識Arduino
- 電子知識
- Arduino與圖形編程軟件結合使用
- 第 2 節 【基礎】串口類串口并口
- 第 3 節 【基礎】認識傳感器
- 認識舵機
- 超聲波傳感器
- 認識藍牙
- LCD1602屏顯
- 光敏電阻傳感器
- 第 4 節 【教程】Arduino示例教程模塊版
- 第 5 節 【概述】電腦控制UNO板組件
- 第 6 節 【實例】光敏傳感器與LED燈結合用(自控節能燈)
- 第 7 節 【實例】超聲波測距及調試
- 第 8 節 【實例】點亮LED燈
- 第 9 節 【實例】可控舵機-電位器控制舵機
- 第 10 節 【實例】安卓手機控制Arduino單片機-藍牙串口通訊
- 第 11 節 【實例】WIFI物聯-貝殼物聯網控制LED燈