Tjena,
Håller just nu på med ett litet projekt där jag försöker programmera en LCD. Just nu försöker jag att få LCD:n att skriva ut en int. Funktionen ser ut som nedan, tar emot en int. Så t e x skickar jag int i = 1357; så vill jag att LCD:n ska skriva ut 1357. Problemet jag inte lyckas få rätt på är att jag måste skicka ASCII-tecken till LCD:n och endast ett åt gången. Så vill jag skriva ut '1357' så får jag skicka:
Kod:
lcdwrite(0x31) // ASCII Symbol ('1') hexadecimalt
lcdwrite(0x33) // ASCI Symbol ('3') hexadecimalt
...osv.
Men med int:en som jag skicka som argument till metoden
Kod:
int lcdWrite4DigitNumber(int number)
{
return 0; /* Assuming everything went ok */
}
Någon som har en idé?