| 07/04/2019 03:32:54~~~~~~manpakhong |
PWM 2 |
注意看一下 Arduino 的 digital pin 會發現,有些編號旁有 "~" 符號,這些 pin 就是可以使用 PWM pin。
Arduino PWM 的使用方式其實超簡單的,IDE code 為 analogWrite ()。 格式:analogWrite(pin, value) 參數: analog(3,127),就是代表由 pin 3 輸出 duty cycle 50% 的訊號。 附上一個簡單的 sketch: int ledPin = 3; // 把 LED 接上 PWM pin3 |
| 07/04/2019 03:25:23~~~~~~manpakhong |
脈衝寬度調變 (PWM) 與 Arduino – Pulse Width Modulation |
Arduino 有 digital pin 及 analog pin,digital pin 可以在 pin mode 設定 output/input 來決定 digital pin 是輸出數位訊號,還是接收數位訊。
當快到不行的時候,我們其實就會看到燈光較暗,而看不到一閃一閃光;當我們微調開與關的長度比例變成,開--關開--關開--關開--關開--關開--關開--關開--關~
我們就會看到燈光稍微的變亮了。這就是 PWM 的原理,藉由數位訊號高頻率的切換,調整開關的比例,我們可以模擬出我們需要的類比訊號。 |
| 06/04/2019 11:56:41~~~~~~manpakhong | ||||||||||||||||||||||||||
Adruino Uno Rev3 的外觀 | ||||||||||||||||||||||||||
|






