Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

USO DE SENSORES INFRAROJOS Cny 70

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

USO DE SENSORES INFRAROJOS

Un sensor de reflexión o sensor infrarrojo de corto alcance es un sensor conformado por un emisor
de luz ir y un receptor ir, ambos apuntando en la misma dirección, y cuyo funcionamiento se basa en
la propiedad de reflexión del objeto, y la detección del haz de luz reflectado por el receptor.

EL SENSOR CNY70

El dispositivo CNY70 es un sensor óptico infrarrojo, de un rango de corto alcance


(menos de 5 cm) que se utiliza para detectar c olores de objetos y superficies . Contiene
un emisor de radiación infrarroja -fotodiodo- y un receptor -fototransistor-. El fotodiodo
emite un haz de radiación infrarroja, el fototransistor recibe ese haz de luz cuando
se refleja sobre alguna superficie u objeto.
Dependiendo de la cantidad de luz recibida por el fototransistor el dispositivo envía una
señal de retorno a Arduino.
El sensor CNY70 Puede utilizarse como entrada digital o analógica. . Cuando el
sensor está orientado hacia una superficie u objeto de color negro éste absorbe gran
parte de la luz emitida por el diodo. Entonces el sensor enviará un valor alto ( HIGH –
1) a Arduino. A su vez cuando el sensor se sitúa sobre una superficie u objeto
de color blanco gran parte de la luz emitida por el diodo será reflejada al
fototransistor.
Entonces, el sensor enviará un valor alto (LOW- 0) a Arduino

Especificaciones

 Dimensión: 7 x 7 x 6 mm
 Longitud de onda del emisor: 960 nm
 Rango de detección: 0 a 5mm
 Alimentación: 5v
 Consumo: 1mA

Terminales

 5V – Voltaje de entrada de 5 V o 3.3 V


 A=Anodo
 K=Catodo
 E=Emisor
 C=Colector
Programa 1 para lectura del sensor
Código De Programación
int pinReceptor = A0; //Guardamos en esta variable el pin Analógico
int sensorVal;
void setup(){
Serial.begin(9600); // Abrir comunicación por Serial
}
void loop(){
sensorVal = analogRead(pinReceptor);
Serial.println(sensorVal); // Leer el valor del Pin y escribirlo
delay(500);
}

Conexiones
Programa 2 para lectura del sensor con visualización por Hardware
Código De Programación

El programa hará que encienda un led de color naranja conectado a la salida digital 3 del arduino
cada vez que detecte línea negra, cuando detecte una superficie blanca se apagara, esto se aplica a
los robots seguidores de líneas con la excepción que se cambia el led por un motor de DC.

Lo primero de debes hacer es crear variables enteras que ayudaran a crear un mejor orden al
programa, definirás los pines de la señal del sensor CNY70 y el pin que quieras utilizar para conectar
un led.

Enseguida debes de leer el valor del sensor y almacenarlo en una variable para después comparar si
el sensor esta detectando línea blanca o negra, cuando el sensor mande un 1 significa que esta
detectando una superficie blanca y cuando manda un 0 significa que detecto una línea negra y por lo
tanto encenderemos el led.

También podría gustarte