Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
meklod400
DrótVégénSzéndarab
Hozzászólások: 29 Csatlakozott: 2009. október 24. szombat, 6:00
Hozzászólás
Szerző: meklod400 » 2010. március 18. csütörtök, 22:56
Sziasztok a következő problémába ütközetem! Szeretném használni az ADC konvertálást és kijelezni LCD szépen megy is csak amikor letekerem a potit akkor ott hagy két nullát a 10es ész a százas helyén nem értem miért vki tudná rá a választ? itt a felbont függvényem
Kód: Egész kijelölése
void felbont(unsigned char szam)
{
unsigned char s=0,t=0;
while (szam>99){szam-=100;++s;}
while (szam>9){szam-=10;++t;}
if(szam==0 && s==0 && t==0){lcd_char_write('0');}
if(s!=0){lcd_char_write(s+'0');}
if(s!=0 || t!=0){lcd_char_write(t+'0');}
if(s!=0 || t!=0 || szam!=0){lcd_char_write(szam+'0');}
}
Köszi előre is a választ!
kapu48
Elektronbűvölő
Hozzászólások: 3375 Csatlakozott: 2008. augusztus 29. péntek, 6:00
Hozzászólás
Szerző: kapu48 » 2010. március 19. péntek, 0:43
Próbáld meg előbb törölni az előző számot „ „ 3 szóközzel!
Aztán ki írni az új értéket.
meklod400
DrótVégénSzéndarab
Hozzászólások: 29 Csatlakozott: 2009. október 24. szombat, 6:00
Hozzászólás
Szerző: meklod400 » 2010. március 19. péntek, 8:04
Törölni nem igazán tudok szóközzel, ha ugyan oda írom a szóközt csak odébb teszi a számokat!
kapu48
Elektronbűvölő
Hozzászólások: 3375 Csatlakozott: 2008. augusztus 29. péntek, 6:00
Hozzászólás
Szerző: kapu48 » 2010. március 19. péntek, 10:42
Kód: Egész kijelölése
void felbont(unsigned char szam)
{
unsigned char s=0,t=0;
while (szam>99){szam-=100;++s;}
while (szam>9){szam-=10;++t;}
// Ezen könyen segitesz a kurzor pozicuonalasava
lcd.setCursor(0,0); // set cursor to column 0, line 0 (first row)
lcd_char_write(' ');
lcd.setCursor(0,0);
if(szam==0 && s==0 && t==0){lcd_char_write('0');}
if(s!=0){lcd_char_write(s+'0');}
if(s!=0 || t!=0){lcd_char_write(t+'0');}
if(s!=0 || t!=0 || szam!=0){lcd_char_write(szam+'0');}
}
meklod400
DrótVégénSzéndarab
Hozzászólások: 29 Csatlakozott: 2009. október 24. szombat, 6:00
Hozzászólás
Szerző: meklod400 » 2010. március 19. péntek, 10:44
Megoldottam már viszont köszi szépen a segítséget!