Aiuto con lettura sonar MB7078 XL-MaxSonar-WRCA


ciao tutti,

sto avendo dei grossi problemi far funzionare correttamente tre sonar modello mb7078 xl-maxsonar-wrca sia con arduino mega che con arduino uno.
questo è il datasheet dei sonar: http://www.maxbotix.com/uploads/mb7068-mb7078_datasheet.pdf

ho provato ad utilizzare sia l'analogico che il pwm ma con entrambi ottengo solo dei valori random, come se in realtà non avessi collegato nulla sul pin di arduino in questione.
il sonar funziona perchè lo si sente pingare, però le letture sono tutte sfalsate.
ho provato anche gli altri due ed è sempre la stessa cosa.

il tutto dovrebbe essere molto semplice: dovrei leggere il valore dal pin analogico e poi fare la divisione per centimetri corrispondenti, ma quando leggo la variable questa da sempre valori casuali.
code: [select]
int sensorpin = 0;    // select input pin potentiometer
int sensorvalue = 0;

void setup() {
  // declare ledpin output:
  pinmode(sensorpin, input); 
  serial.begin(9600);
}

void loop() {
  // read value sensor:
  sensorvalue = analogread(sensorpin);   
  serial.println(sensorvalue);
  delay(125);             
}


i collegamenti li ho fatti collegando direttamente l'alimentazione 5v, gnd gnd di arduino e l'uscita analogica del sonar al pin0 di arduino senza usare resistori o condensatori per attenuare disturbi sulla linea.

potreste aiutarmi?
non credo sia rotto perchè anche gli altri due sonar (stesso modello) danno uscite casuali, quindi sto sbagliando io di sicuro.

nessun aiuto o idea? :(


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > Aiuto con lettura sonar MB7078 XL-MaxSonar-WRCA


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial