LED實驗之pwm輸出和數位輸出LED之區別
#define led 11 //可以設定範圍0到255
#define PWM_value 130 //可以設定範圍0到255
#define delay_time 1000 //定義delay_time等同1000
void setup() {
pinMode(led, OUTPUT);//宣告第13腳位為輸出
}
void loop() {
analogWrite(led, PWM_value);
delay(delay_time);
analogWrite(led, PWM_value);
delay(delay_time);
digitalWrite(led, HIGH);//給與LED腳高電壓,LED點亮
delay(delay_time); //持續delay_time時間,就是1秒
digitalWrite(led, LOW);//給與LED腳低電壓,LED熄滅
delay(delay_time); //持續delay_time時間,就是1秒
}
//學習目標了解PWM特性,觀察LED亮度
#define PWM_value 130 //可以設定範圍0到255
#define delay_time 1000 //定義delay_time等同1000
void setup() {
pinMode(led, OUTPUT);//宣告第13腳位為輸出
}
void loop() {
analogWrite(led, PWM_value);
delay(delay_time);
analogWrite(led, PWM_value);
delay(delay_time);
digitalWrite(led, HIGH);//給與LED腳高電壓,LED點亮
delay(delay_time); //持續delay_time時間,就是1秒
digitalWrite(led, LOW);//給與LED腳低電壓,LED熄滅
delay(delay_time); //持續delay_time時間,就是1秒
}
//學習目標了解PWM特性,觀察LED亮度
留言
張貼留言