Hallo
In den neueren Versionen der asuro.c gibt es die Funktion PrintInt() mit der man Integerwerte über die IR-Schnittstelle senden kann:
Code:
void PrintInt(int wert)
{ char text[6]=" ";
itoa(wert,text,10);
SerWrite(text,5);
}
Längeren Programmcode postet man in Code-Tags wegen der übersichtlichkeit.
Am Ende deiner Main-Funktion fehlt eine }
Mehrzeilige Kommentare bettet man besser zwischen /* */ ein, denn mit // kann es bei Zeilenumbrüchen zu Problemen kommen.
Die StatusLED wird schon bei Init() auf Grün gesetzt, zur Programmablaufskontrolle taugt grün deshalb nur bedingt.
Die BackLEDs beeinflussen die ODO-Werte, deshalb immer BackLED(OFF,OFF) vor dem Einlesen der ODO-Daten.
Gruß
mic
Lesezeichen