0% encontró este documento útil (0 votos)
130 vistas2 páginas

1.practica Cny70

El sensor infrarrojo CNY70 permite la detección de objetos mediante un emisor y receptor de luz, devolviendo valores digitales o analógicos según el montaje. En la práctica, se utiliza el CNY70 para detectar blanco y negro, encendiendo diferentes LEDs según la detección. Se requiere realizar un montaje en Arduino y entregar el código comentado junto con la simulación del circuito.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
130 vistas2 páginas

1.practica Cny70

El sensor infrarrojo CNY70 permite la detección de objetos mediante un emisor y receptor de luz, devolviendo valores digitales o analógicos según el montaje. En la práctica, se utiliza el CNY70 para detectar blanco y negro, encendiendo diferentes LEDs según la detección. Se requiere realizar un montaje en Arduino y entregar el código comentado junto con la simulación del circuito.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Control y Robótica -3º ESO. IES Cardenal S.

y Rojas

PRÁCTICA SENSOR INFRARROJO CNY70

El sensor infrarrojo CNY70 es un sensor de corto


alcance (5cm aprox.) basado en un emisor de luz y un
receptor, ambos apuntando en la misma dirección. El
sensor CNY70 emite un haz de luz infrarroja que rebota
contra los objetos y vuelve para ser captado de nuevo
por el fototransistor.

Según el montaje, el sensor devuelve 1 ó 0 (si usamos


una entrada digital) o un valor proporcional a la cantidad
de rayo reflectado por el objeto (si usamos una entrada
analógica), permitiendo la detección dinámica entre
blanco y negro en el caso de los robots sigue líneas. Este
sensor también permite la detección de distintos colores, determinando los valores de margen que separan
unos colores de otros.

El símbolo y conexionado se indican en la figura. Las resistencias son de valores orientativos (pudiendo ser
la de 10 K excesiva)

DESARROLLO DE LA PRÁCTICA
En la siguiente práctica vamos a utilizar el cny70 como entrada digital y vamos a detectar el blanco y el
negro. De forma que cuando se detecte negro se encienda un led y cuando se detecte blanco otro.
1- Copia el siguiente código en el IDE de Arduino, intenta entenderlo.
2- Deduce que pines de la placa Arduino estamos utilizando y realiza el conexionado con placa
protoboard. (Recuerda que los leds tb necesitan protección)
3- Prueba el funcionamiento.
4- Posteriormente debes realizar una entrega a través de la plataforma MOODLE del código,
explicando con comentarios cada una de las líneas del código. También la simulación del montaje
con Fritzing

int Valor = 0;
int Sensor = 8;
int LedVerde = 13;
int LedAmarillo = 12;
void setup(){
[Link](9600);
pinMode(Sensor, INPUT);
pinMode(LedVerde, OUTPUT);
pinMode(LedAmarillo, OUTPUT);
}
void loop(){
Valor = digitalRead(Sensor);
[Link](Valor);
delay(100);
if (Valor == 0)
{
digitalWrite(LedVerde, HIGH);
digitalWrite(LedAmarillo, LOW);
}
else
{
digitalWrite(LedVerde, LOW);
digitalWrite(LedAmarillo, HIGH);
}
}
Control y Robótica -3º ESO. IES Cardenal S. y Rojas

Simulación con TinkerCad (En tinkercad no existe el cny70, por lo que he usado un pulsador que tiene 4
patillas para indicar el montaje)

También podría gustarte