Hallo hier im Forum!
Bin neu hier und versuche meine ersten Schritte in Sachen programmieren!
Seit ca. 2 Stunde versuche ich unten stehndes Programm in Gang zu bringen! Ergebnis negativKönnt ihr mir sagen wo der Fehler liegt? Ich denke mal, es liegt an dem Array... aber was?
PS: Es soll mit dem Programm eine Logitech Harmony 525 angelernt werden!
Danke!
Code:#include "RP6RobotBaseLib.h" int main(void) { initRobotBase(); setLEDs(0b111111); writeString_P("\n\n Welcher RC5 Code soll gesendet werden?:\n"); while(true) { char antwort[1]; receiveBytes(2); waitUntilReceptionComplete(); copyReceivedBytesToBuffer(&antwort[0]); if(antwort[0] == '32') // Mit Eingabe 32 wird der RC5 Code 32 gesendet { writeString_P("RC5 Code: 32 - Befehl 'VORWÄRTS' wird gesendet\n"); IRCOMM_sendRC5(17,32); // sendet } if(antwort[0] == '33') // Mit Eingabe 33 wird der RC5 Code 33 gesendet { writeString_P("RC5 Code: 33 - Befehl 'RÜCKWÄRTS' wird gesendet\n"); IRCOMM_sendRC5(17,33); } if(antwort[0] == '11') // Mit Eingabe 11 wird der RC5 Code 11 gesendet { writeString_P("RC5 Code: 11 - Befehl 'STOP' wird gesendet\n"); IRCOMM_sendRC5(17,11); } task_ACS(); mSleep(50); } return 0; }







Zitieren

Lesezeichen