Problema con mia creazione Robot

queste non vanno bene!

digitalWrite(Trig,LOW);
  delay(1);//aspetta(ma non ho capito bene per quale motivo)
  digitalWrite(Trig,HIGH);     
  delay(2);//aspetta(ma non ho capito bene per quale motivo)
  digitalWrite(Trig,LOW);

cambiale con queste... occhio alle variabili diverse :slight_smile:

   //richiesta invio impulsi al sensore
    digitalWrite(trigPin,LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin,HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin,LOW);
    
    //restituisce il tempo di echo
    durata=pulseIn(echoPin,HIGH);

le attese sono in microsecondi non millisecondi!