const int triggerPort = 13; const int echoPort = 12; void setup() { pinMode(triggerPort, OUTPUT); pinMode(echoPort, INPUT); Serial.begin(9600); Serial.print( "Sensore Ultrasuoni: "); } void loop() { //porta bassa l'uscita del trigger digitalWrite( triggerPort, LOW ); //invia un impulso di 10microsec su trigger digitalWrite( triggerPort, HIGH ); delayMicroseconds( 10 ); digitalWrite( triggerPort, LOW ); long durata = pulseIn( echoPort, HIGH ); float distanza = 0.34 * durata / 2; Serial.print("distanza: "); Serial.print(distanza); Serial.println(" mm "); }