So da bin ich mal wieder diesmal:
Der Asuro wartet zwar brav bis was gesendet wird, unterscheidet aber nicht nach unterschiedlichen chars. egal was man sendet er fährt los und hört auch beim senden von anderen zeichen nicht damit auf. Was stimmt da nicht?Code:#include "asuro.h" int main(void) { Init(); char data; while(1) { MotorDir(FREE,FREE); data = 0; BackLED(ON,ON); SerRead(&data,1,0); if(data == 'a') { MotorDir(FWD,FWD); MotorSpeed(200,200); } else { MotorDir(BREAK,BREAK); } } }
vg malte
Lesezeichen