Sorry - der Kommentar war falsch - ist jetzt richtig gestellt.
Hab das Programm jetzt folgend abgeändert!
Wusste nicht, dass " ' " nur für einstellige Werte verwendet werden darf! Zwar kommt jetzt keine Fehlermeldung, trotzdem geht's nicht - Leider...
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[2];
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;
}
Lesezeichen