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 negativ :-) Kö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;
}