# Arduino筆記-4 ## 學習內容 1. 單色LED連接 2. 單色LED*3閃爍 3. PWM單色LED呼吸燈 **以下所有接線只要邏輯與接線圖相同皆可** ## 單色LED連接 材料 1. Arduino開發板 2. 麵包板 3. 杜邦線(公~公) 4. 單色LED 5. 電阻(150Ω~220Ω) 先按照底下圖片線路接線 **注意!請記得連接電阻,必免燈泡燒毀**  接著接上電源後,你就可以看見燈泡亮起  ## 單色LED*3連接 材料 1. Arduino開發板 2. 麵包板 3. 杜邦線(公~公) 4. 單色LED*3 5. 電阻(150Ω~220Ω) 先按照底下圖片線路接線 **注意!請記得連接電阻,必免燈泡燒毀**  接著打入以下程式碼⬇️ ```ino= void setup() { pinMode(6, OUTPUT); pinMode(9, OUTPUT); pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(500); digitalWrite(13, LOW); digitalWrite(9, HIGH); delay(500); digitalWrite(9, LOW); digitalWrite(6, HIGH); delay(500); digitalWrite(6, LOW); } ``` 編譯並上傳後,就可以看見燈泡輪流亮起、熄滅 或是使用mBlock拖拉方塊   ## PWM單色LED呼吸燈 材料 1. Arduino開發板 2. 麵包板 3. 杜邦線(公~公) 4. 單色LED 5. 電阻(150Ω~220Ω) PWM是一種透過數位脈衝輸出來模擬類比輸出的方式。 簡單來說就是透過數位輸出的開和關之間的時間比來做控制, 但這個一開一關的週期時間很短, 因為太快了,我們眼睛看到的不會是閃爍,而是變亮或變暗。 因為要使用PWM (脈衝寬度調變), 所以必須將一端連接在3、5、6、9、10、11接腳(數字前方有標記 ~ 符號的腳位) 先按照底下圖片線路接線 **注意!請記得連接電阻,必免燈泡燒毀**  接著打入以下程式碼⬇️ ```ino= int b = 0; int f = 5; void setup() { pinMode(5, OUTPUT); } void loop() { analogWrite(5, b); b = b + f; if (b <= 0 || b >= 255) { f = -f; } delay(50); } ``` 或是使用mBlock拖拉方塊  編譯並上傳後,就可以看見燈泡產生呼吸燈的效果 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up