19.下列程式為Arduino利用Pin9連接LED燈進行呼吸燈範例程式,請選擇..-阿摩線上測驗
19.下列程式為Arduino利用Pin9連接LED燈進行呼吸燈範例程式,請選擇適當選項 讓此程式可以完成呼吸燈動作。
(A)①pinMode(led,INPUT)② digitalWrite(led,brightness)
(B)①pinMode(led,INPUT)② analogWrite(led, brightness)
(C)①pinMode(led,OUTPUT)②digitalWrite(led,brightness)
(D)①pinMode(led,OUTPUT)②analogWrite(led,brightness)
1F
|
2F apple 高二下 (2020/05/18)
讓LED變成會呼吸的燈(漸亮、漸暗、漸亮、漸暗、不斷循環),並利用可變電阻控制呼吸燈明滅循環的時間長度。 程式碼: int brightness = 0; int fadeAmount = 5; int delayDuration = 30; void setup() { pinMode(3, OUTPUT); } void loop() { analogWrite(3, brightness); brightness = brightness + fadeAmount; if (brightness <= 0 || brightness >= 255) { fadeAmount = -fadeAmount ; } delay(delayDuration); } 在setup()裡,將腳位3的模式設為OUTPUT。但其實,使用analogWrite()不需要此設定。 在loop()裡,以函式analogWrite()改變LED的明亮... 查看完整內容 |