Gast
#630412
Hallo, beschäftige mich erst seit kurzem mit uControllern und habe die ersten LED/Taster Übungen hinter mir und habe jetzt ein 2*16 LCD an einem ATMega88 Controller. Das ganze betreibe ich mit der Library von Peter Fleury, funktioniert prima. Würde nun gerne Zahlen per RS232 an den PC senden, klappt mit statischen auch super (wobei ich noch nie über 5 Stellige Zahlen (mit atoi) gekommen bin). Mein Wunsch ist nun, über das LCD und ein paar Taster (z.B. rechts/links für Stellenauswahl und hoch/runter zum ändern der Ziffer an der Stelle) eine Zahl über das LCD einzugeben und diese zu versenden. Wie macht man das am Besten? Man kann das LCD ja auch wieder auslesen, sprich ich zeige eine Zahl auf dem LCD an, mache was mit den Tasten und lese die Zahl wieder aus. Oder eher Zahl anzeigen, nur Tastendrücke auswerten und im uC verarbeiten und nach Druck auf eine Enter/OK-Taste das LCd aktualisieren? 1) Wie geht man da prinzipiell vor? 2) Hat das evtl. schon mal jemand gemacht und hätte einen Codeschnipsel? 3) Wie kann ich "beliebig" große Zahlen in einzelne Chars, bzw. einen String wandeln? Gruß, Jan