Archive for the ‘arduino’ Tag

Conectado el sensor IR Sharp 2Y0A21 a Arduino

Lo primero fue buscar el datasheet del sensor, gracias a ayuda de una compañera, logre dar con el modelo correspondiente, en este caso un Sharp 2Y0A21 en el siguiente enlace. Luego se hicieron las conecciones correspondientes, esto varia segun el sensor y la marca. Este sensor posee una salida analoga (Vo) un entrada de 5V (Vcc) y una tierra (GND). En lo que respecta a medicion, tiene un alcance minimo de 10 cm y un maximo de 80 cm y consume 30 mA.

La programacion funciona perfecto con este sensor, se consiguen valores para distintas distancias.

Arduino Duemilanove ATMEGA 328 y sensor Sharp IR

Salida serial

La programcion es la siguiente:

byte sensorPin=0;
int latestVal=0;
int maxVal=0;
int minVal=1024;

void setup() {
Serial.begin(9600);
Serial.println(“in setup”);
}

void loop() {
//Serial.println(“In loop”);
latestVal = analogRead(sensorPin);
if(latestVal < minVal) { minVal = latestVal; } if(latestVal > maxVal) {
maxVal = latestVal;
}
Serial.print(“Max: “);
Serial.print(maxVal);
Serial.print(” Min: “);
Serial.print(minVal);
Serial.print(” Latest: “);
Serial.println(latestVal);
delay(1000);
}

Link de ref: http://forum.pololu.com/viewtopic.php?f=8&t=799