void servos() { int val=0; caracter=usbread(); switch(caracter) { case '1': val=10; break; case '2': val=11; break; case '3': val=12; break; case '4': val=8; break; case '5': val=9; break; default: usbsend("error", 5); break; } Delayms(10); caracter=' '; caracter=usbread(); ServoWrite(val,caracter); return; }
} void loop() { i=1000; if (usbavailable()) { caractere=usbread(); if (caractere=='W') if (usbavailable()) { caractere1=usbread(); caractere2=usbread(); digitalwrite(caractere1,caractere2); if ((caractere1==0) && (caractere2==1)) usbsendint(i); } }
void loop() { if (usbavailable()) { caracter=usbread(); switch(caracter) { case 'b': usbsend("icaro", 5); break; case 'm': servos(); break; default: usbsend("error", 5); break; } Delayms(10); caracter=' '; } }