Los sensores de proximidad son dispositivos utilizados para detectar cuan lejos o cercano esta un objeto.
Estos dispositivos se utilizan en robótica para hacer que las construcciones puedan seguir una linea y así realizar el recorrido.
Nosotros vamos a usar un módulo Tcrt5000 que se muestra en la foto.
Pero es posible fabricar uno propio con leds infrarrojos (generalmente sacados de los controles remotos en desuso) y les receptores infrarrojos.
Cómo funciona????? Dependiendo de la distancia en que se ponga el módulo, cercana a la superficie, este va a emitir una luz infrarroja y va a detectar el reflejo de la misma. Si las luz incide sobre una superficie blanca emitirá una señal muy diferente a la que se produce si se emite sobre una superficie negra.
VCC a 5V.
GND a GND.
OUT a puerto analógico
Código
int sensorPin = 0; //Sensor conectado al pin A0
void setup() {
Serial.begin(9600); //Inicia el monitor serial
}
void loop() {
int sensorValue = analogRead(sensorPin); //Lee el valor del sensor
Serial.println(sensorValue); // y lo imprime
}