Inoltre, stai usando i pin 0 e 1 che sono della seriale (usb). Cambia pin di ingresso.
No, sono pin analogici quindi vanno bene, non interferiscono con la seriale.
int sensoresx = 1;
int sensoredx = 0;
...
valoresx = analogRead(sensoresx);
valoredx = analogRead(sensoredx);
Inoltre i pin analogici sono solo INPUT, quindi è superfluo scrivere il pinMode per i pin analogici.
Comunque tutti questi if non servono a niente, basta che scrivi:
if (valoresx < 100){
analogWrite(motdx,60);
}
else{
analogWrite(motdx,0);
}
if (valoredx < 100){
analogWrite(motsx,60);
}
else{
analogWrite(motsx,0);
}
Ma con non funziona cosa intendi? Non partono proprio o non girano al modo giusto? Che alimentazione esterna usi?