hallo SlyD,
es kommt nicht immer nur die 49 raus. Ich wollte nur bei dem Beispiel bleiben. Beim eingeben von 21 oder 22 ...29 kommt die 50 raus. und genaus so für die 3x kommt die 51 raus.
hier ist das komplete code
ich werde aber die neue Lib runterladen und testen. Danke.Code:#include "RP6RobotBaseLib.h" #define bytesToReceive 1 char receiveBuffer[bytesToReceive]; uint8_t TargetPosition; int main(void) { initRobotBase(); // Always call this first! The Processor will not work // correctly otherwise. setLEDs(0b111111); // Turn all LEDs on mSleep(500); // delay 500ms setLEDs(0b000000); // All LEDs off while(true) { writeString_P("\n please Target position: "); receiveBytesToBuffer(bytesToReceive,&receiveBuffer[0]); TargetPosition=(uint8_t)receiveBuffer[0]; writeString_P("\n Target position is: "); writeInteger(TargetPosition,DEC); } return 0; }







Zitieren

Lesezeichen