PWM模擬輸出——脈沖寬度調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,可以將數字信號轉換成模擬信號。PWM值范圍為0~255。
HJduino控制器上面有6個針腳支持PWM:3,5,6,9,10,11。----帶標記的引腳
提示:不同的板卡支持PWM的針腳號可能不同;LED必須是可以調節亮度的。
實例:
把LED燈接9引腳
int LEDPin=9; void setup() { pinMode(LEDPin,OUTPUT); //設置9引腳為輸出接口 } void loop() { analogWrite(LEDPin,255); //給PWM引腳輸出一個模擬值 delay(1000); //延時1秒 analogWrite(LEDPin,50);; delay(1000); }
你能看到LED燈 亮暗變化
米思琪