// Moto Armonico // Alessandra Castelli, // Manuela Tirocchi, // Sandra De Amicis const int triggerPort = 10; const int echoPort = 9; void setup() { // assegna i pin di TRIGGER e di ECHO pinMode(triggerPort,OUTPUT); pinMode(echoPort,INPUT); digitalWrite(triggerPort,LOW); Serial.begin(9600); } void loop() { //porta bassa l'uscita del trigger digitalWrite(triggerPort,LOW); //invia un impulso di 10 micro secondi sul trigger digitalWrite(triggerPort,HIGH); delayMicroseconds(10); digitalWrite(triggerPort,LOW); unsigned long durata =pulseIn(echoPort,HIGH); float distanza= 0.034*durata/2; Serial.println(distanza); // aspetta 5ms prima di inviare nuovo segnale delay(5); }