Go Down

Topic: urm37-ultrasoni-sensor (Read 987 times) previous topic - next topic

electro2

http://www.droboticsonline.com/index.php/urm37-ultrasoni-sensor.html


salve, dove posso trovare sul forum il modo e il codice, per programmare questi sensori? con tanto di spiegazione sul codice, grazie mille a tutti  :)

ratto93

Lo trovi sul sito di gioblu l'ho visto qualche giorno fa su robotica  ;)
Se corri veloce come un fulmine, ti schianterai come un tuono.

electro2

si lo so' ma sembra un codice  molto complesso, io volevo una cosa piu' semplice

ratto93

he he :) lo puoi snellire....
un attimo che lo cerco e provo a farlo io....
premetto che non l'ho mai usato come sensore... quindi dovrai vedere se poi va :)  ;)
Se corri veloce come un fulmine, ti schianterai come un tuono.

ratto93

Prova così :) non ti assicuro nulla...
Code: [Select]
#include "URMSerial.h"

// Definizione delle misure
#define DISTANCE 1
#define TEMPERATURE 2
#define ERROR 3
#define NOTREADY 4

// inizializza l'oggetto della libreria urm del sensore ultrasuoni
URMSerial urm;

void setup()
{
Serial.begin(9600);  // Imposta il baud rate a 9600
urm.begin(0,1,9600); //prima era urm.begin(6,7,9600); come te l'ho scritto io usa i piedini Rx e Tx che ci sono di default
}

void loop()
{
// Richiedi la distanza al sensore ad ultrasuoni
urm.requestMeasurement(DISTANCE);
if(urm.hasReading())
{
switch(urm.getMeasurement(value)) // Verifica che il valore letto sia una distanza
{
case DISTANCE: // Ulteriore verifica che sia una distanza

if (value>0 & value<20)  // se il valore e'  distmax)
break;                           
} // end switch interno
} // end if(urm.hasReading())
} //end for (ang=0; ang 180)
break;   
} // end switch esterno
} // end if(urm.hasReading()) esterno
Serial.print("La distanza è di :"value);
} //end loop
Se corri veloce come un fulmine, ti schianterai come un tuono.

electro2

io vorrei trovare un esempio tipo questo: http://arduino.cc/en/Tutorial/Ping, che mi faccia capire come collegarli e come programmarli.....per poi aggiungerci dei servo.. xche' il mio scopo e quello di creare un robottino evita ostacoli, pero' non sono molto bravo sulla programmazzione, allora collegare servi gia' lo so fare pero' non  so' collegare e programmare sensori tipo urm37, volevo usare il ping_)) ma sembra un po' costoso, 29€ questi invece 11€. capisci

ratto93

no non capisco :)
se prendi un SFR05 ti costa 20 euro e ti do io il codice per fare il robot.....
quali sono questi ultrasuoni che costano così poco che faccio scorta ??? :)

Di esempi non ne trovi ovunque li devi capire sperimentando :) ;)
Se corri veloce come un fulmine, ti schianterai come un tuono.

electro2

http://www.droboticsonline.com/index.php/urm37-ultrasoni-sensor.html qui dice il prezzo


ratto93

Avevo da fare.....
ricapitoliamo.... ora che sensori hai ? ne hai già comprati ? se si quali sono ?
Se corri veloce come un fulmine, ti schianterai come un tuono.

ratto93

per di più il prezzo è in sterline e non in euro ....
11£ sono 15euro....
Se corri veloce come un fulmine, ti schianterai come un tuono.

astrobeed


http://www.droboticsonline.com/index.php/urm37-ultrasoni-sensor.html qui dice il prezzo


Il costo è in Sterline, al cambio di oggi 12 Sterline fanno 13.40 Euro, inoltre devi aggiungere la VAT (L'IVA in UK) che è il 19%, come chiaramente specificato nelle condizioni di vendita al punto 4 (Price and Payment), che porta il costo finale a 16 Euro.

electro2

non ne ho sensori, volevo compre questi

astrobeed


non ne ho sensori, volevo compre questi


Prendi questi, costano uguale, sono migliori e li colleghi tramite I2C ad Arduino in un attimo.
Gli SRF02 si possono usare anche per sistemi di triangolazione, p.e. un domogps, dato che hanno la caratteristica di poter esser utilizzati sia in modo solo TX per emettere il ping sia in modo solo RX per ricevere l'eco.

Go Up