Board logo

標題: 新手試試 --- Arduino 單LED數字顯示 [打印本頁]

作者: zonebaby    時間: 2009-8-14 19:43     標題: 新手試試 --- Arduino 單LED數字顯示

試下直接推動單LED數字顯示,
由0數到9再重新開始.......

PortD既1-7直接推動7劃LED既a-g...

圖片附件: LED_1a.jpg (2009-8-14 19:43, 130.05 KB) / 下載次數 116
https://www.hkepc.com/forum/attachment.php?aid=927043&k=1dcb1a1562827374b49cd617a9fa8a2b&t=1781864621&sid=sKreJgixp1



圖片附件: LED_1b.jpg (2009-8-14 19:43, 102.83 KB) / 下載次數 137
https://www.hkepc.com/forum/attachment.php?aid=927044&k=85f629b7974edbfc4e43ac433c71fe71&t=1781864621&sid=sKreJgixp1


作者: zonebaby    時間: 2009-8-14 19:57

code;
  1. /*
  2.    counting number
  3.    
  4.    digital pin7=g
  5.    digital pin6=f
  6.    digital pin5=e
  7.    digital pin4=d
  8.    digital pin3=c
  9.    digital pin2=b
  10.    digital pin1=a
  11.    digital pin0=.
  12.    
  13. */

  14. const static byte charTable[10] = {
  15.     B01111110,B00001100,B10110110,B10011110,B11001100,
  16.     B11011010,B11111010,B00001110,B11111110,B11011110
  17. };


  18. // The setup() method runs once, when the sketch starts

  19. void setup()   {               
  20.   // initialize the digital pin as an output:
  21.   DDRD = B11111111;

  22. }

  23. // the loop() method runs over and over again,
  24. // as long as the Arduino has power

  25. void loop()                     
  26. {
  27.       for (int i=0; i <= 9; i++){       // loop for 0 to 9
  28.       PORTD=charTable[i];               // set the digital LED
  29.       delay(1000);                      // wait for a second
  30.    }
  31. }
複製代碼
出錯左更正番....

[ 本帖最後由 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+搞緊其它野.......





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2