Salve a tutti, stò provando a leggere il sensore digitale di distanza della Sharp, precisamente questo: GP2Y0D21YK0F
ma non ci riesco con arduino...mi date una mano nella stesura dello Sketch e nel circuito?
Grazie.
Salve a tutti, stò provando a leggere il sensore digitale di distanza della Sharp, precisamente questo: GP2Y0D21YK0F
ma non ci riesco con arduino...mi date una mano nella stesura dello Sketch e nel circuito?
Grazie.
ciao fardox,
inizia postando il codice che hai scritto, sarà più semplice aiutarti!
...eccoti il codice:
//--->SKETCH LETTURA SENSORE DI PROSSIMITA' SHARP TRAMITE ARDUINO<---
int IRpin = 1; // Setta il Pin analogico n°1 di Arduino in Lettura
void setup() {
Serial.begin(9600); // Inizializza la porta seriale
}
void loop() {
float volt = analogRead(IRpin)0.0048828125; // Valore proveniente dal Sensore * (5/1024) //Se collegato nei 3.3V cambiare il 5 in 3
float distanza = 65pow(volt, -1.10); // Formula per ricavare la distanza= 65 = theretical distance / (1/Volts)S ---> ricavata da luckylarry.co.uk
Serial.println(distanza); // Scrive il Risultato della Distanza
delay(100); // Delay di Misurazione.
}
Ciao fardox,
cerca di essere un poco più ... verboso
Premetto che il sensore in questione non lo conosco, ma:
Cmq, io partirei da qualcosa di base, tipo questo:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241779257
per poi iniziare a fare computazioni sul valore ritornato, abbondando di Serial.print a mo' di debug...
EDIT:
mi sembra che nel tuo crosspost:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1295358185
ci sia una risposta indicativa!
Beh si...seguendo i consigli del datasheet, sono riuscito ad utilizzarlo come sensore di prossimità...adesso vorrei determinare l'effettiva distanza tra il sensore e l'oggetto...
idee?