Habe noch ein kleines Problem.
Wenn ich folgendes Programm kompiliere, auf den Roboter lade und starte:
Code:
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase();
powerON();
char receiveBuffer[5];
while(true)
{
writeString_P("Programm gestartet!\n");
receiveBytes(5);
waitUntilReceptionComplete();
copyReceivedBytesToBuffer(&receiveBuffer[0]);
if(strcmp(receiveBuffer,"Hello")==0)
{
writeString_P("Hi!\n");
}
}
}
wird erstmal "Programm gestartet!" ausgegeben.
Wenn ich allerdings "Hello" eingebe, gibt der Roboter nichts aus, er sollte aber "Hi!" ausgeben.
Lesezeichen