- 使用LED製作跑馬燈效果(用可變電阻控制)。
- 重點︰使用map()
元件︰
- LED x 10
- 220Ω 電阻 x 10
- 10KΩ 可變電阻 x 1
接線圖︰
架構圖︰
程式碼︰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | int ledPin[] = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; void setup() { for (int thisLed = 0 ; thisLed < 10 ; thisLed++ ) { pinMode( ledPin[ thisLed ], OUTPUT ); } } void loop() { int thisLed = map( analogRead(3), 0, 1023, 0, 9); digitalWrite( ledPin[ thisLed ], HIGH ); delay(80); digitalWrite( ledPin[ thisLed ], LOW ); } |
沒有留言:
張貼留言