ciao a tutti,
Vorrei chiedervi gentilmente se potreste aiutarmi in un mio personale progetto, vi dico subito che non mi intendo molto di arduino, con l'elettronica ci siamo, ma programmazione sono molto indietro, ho giusto quelache idea...
Comunque se potreste aiutarmi ve ne sarei grato ...
L'idea è quella di creare un dispositivo in grado di registrare le distanze del sensore di distanza hc sr04, salvarle su un un sd trimite uno shild come questo

questo è il primo passo, poi prevedo l'integrazione di un gps ma ne vorrei parlare successivamente per vedere prima come si comporta ...
Parto da zero, ho qui arduino uno e i vari pezzi, ho già cercato su internet qualcosa del genere ma non ho trovato niente, se sapreste aitarmi .....
per ora ho copiato il programma trovato su internet per vedere le distanze sul sensore, che sicuramente servirà ma non so come andare avanti ...
"
double triggerPort = 7;
double echoPort = 8;
void setup() {
pinMode( triggerPort, OUTPUT );
pinMode( echoPort, INPUT );
Serial.begin( 9600 );
Serial.println( "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 );
double duration = pulseIn( echoPort, HIGH );
double r = 0.034 * duration / 2;
Serial.print( "durata: " );
Serial.print( duration );
Serial.print( " , " );
Serial.print( "distanza: " );
//dopo 38ms è fuori dalla portata del sensore
if( duration > 38000 )
Serial.println( "fuori portata");
else { Serial.print( r );
Serial.println( "cm" );}
//aspetta 1.5 secondi
delay( 15 );
} "
Vi ringrazio, Buona giornata ![]()
