作者: zonebaby 時間: 2009-8-14 19:43 標題: 新手試試 --- Arduino 單LED數字顯示
試下直接推動單LED數字顯示,
由0數到9再重新開始.......
PortD既1-7直接推動7劃LED既a-g...
https://www.hkepc.com/forum/attachment.php?aid=927043&k=1dcb1a1562827374b49cd617a9fa8a2b&t=1781864621&sid=sKreJgixp1

https://www.hkepc.com/forum/attachment.php?aid=927044&k=85f629b7974edbfc4e43ac433c71fe71&t=1781864621&sid=sKreJgixp1

作者: zonebaby 時間: 2009-8-14 19:57
code;
- /*
- counting number
-
- digital pin7=g
- digital pin6=f
- digital pin5=e
- digital pin4=d
- digital pin3=c
- digital pin2=b
- digital pin1=a
- digital pin0=.
-
- */
- const static byte charTable[10] = {
- B01111110,B00001100,B10110110,B10011110,B11001100,
- B11011010,B11111010,B00001110,B11111110,B11011110
- };
- // The setup() method runs once, when the sketch starts
- void setup() {
- // initialize the digital pin as an output:
- DDRD = B11111111;
- }
- // the loop() method runs over and over again,
- // as long as the Arduino has power
- void loop()
- {
- for (int i=0; i <= 9; i++){ // loop for 0 to 9
- PORTD=charTable[i]; // set the digital LED
- delay(1000); // wait for a second
- }
- }
[ 本帖最後由 zonebaby 於 2009-8-14 20:21 編輯 ]
作者: mkchai 時間: 2009-8-14 20:57
no resistors?
作者: zonebaby 時間: 2009-8-14 21:08
E隻係共陰七劃管,左手邊有個排阻用單腳接地。
作者: mkchai 時間: 2009-8-14 22:07
any more digits?
作者: zonebaby 時間: 2009-8-14 22:32
未搞住,E+搞緊其它野.......
