Fórum témák

» Több friss téma
Fórum » Arduino
 
Témaindító: groening, idő: Szept 28, 2008
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   428 / 428
(#) karakan hozzászólása 12:53 /
 
Tiszteletem! Az arduinora szeretnek egy Max7219 8x 7segmenses kijelzon megjeleniteni egy xyz valtozoba beirt folyamatosan valtozo erteket (pl325,073). Inicializaltam a ledcontrol.h-t, digitenkent tudok beirni setDigittel, de hogy tudok valtozot kiiratni a kijelzore ? Nincs veletlenul valakinek keznel egy pelda programja amibol kitudnam szedni ? Koszonom elore a segitseget!
(#) kapu48 válasza karakan hozzászólására (») 14:32 /
 
Próbáldki ezt a rutint!:
  1. //We always have to include the library
  2. #include "LedControl.h"
  3.  
  4. /*
  5. Now we need a LedControl to work with.
  6. ***** These pin numbers will probably not work with your hardware *****
  7. pin 12 is connected to the DataIn
  8. pin 11 is connected to the CLK
  9. pin 10 is connected to LOAD
  10. We have only a single MAX72XX.
  11. */
  12. LedControl lc=LedControl(12,11,10,1);
  13.  
  14. /* we always wait a bit between updates of the display */
  15. unsigned long delaytime=250;
  16.  
  17. void writeInt7Segment(int addr, int digit, int value) {
  18.   char Dvalue;
  19.   if(value < 1000){
  20.     Dvalue = value/100;
  21.     lc.setChar(addr,digit++,Dvalue,false);
  22.     Dvalue = (value%100)/10;
  23.     lc.setChar(addr,digit++,Dvalue,false);
  24.     Dvalue = (value%100)%10;
  25.     lc.setChar(addr,digit++,Dvalue,true);     
  26.   }
  27.    
  28. }
  29.  
  30. void setup() {
  31.   /*
  32.    The MAX72XX is in power-saving mode on startup,
  33.    we have to do a wakeup call
  34.    */
  35.   lc.shutdown(0,false);
  36.   /* Set the brightness to a medium values */
  37.   lc.setIntensity(0,8);
  38.   /* and clear the display */
  39.   lc.clearDisplay(0);
  40.  
  41.   int myvalue = 123;
  42.   writeInt7Segment(0, 0, myvalue)
  43. }
  44.  
  45.  
  46. void loop() {
  47.  
  48. }
Következő: »»   428 / 428
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu