Práctica sensor infrarrojo


15_2.jpg

Video

Está práctica consistirá en imprimir en el monitor serial una leyenda que nos diga si existe la presencia de un obstáculo con el sensor infrarrojo.

- Código

Comenzaremos declarando el pin de entrada donde estará conectado la patilla OUT del módulo infrarrojo utilizando una variable de tipo entero. Además, iniciaremos otra variable int para almacenar el valor obtenido desde el sensor, le daremos el valor de 0 para no alterar el código cíclico.

int infrarrojo=8;
int valor=0;

En la función setup() se iniciará el monitor serial y definiremos el pin del infrarrojo como entrada.

Void setup(){
Serial.begin(9600);
pinMode(infrarrojo, INPUT);
}

En la función loop() agregaremos las instrucciones para obtener el valor del sensor y luego utilizar una condicional para imprimir en el monitor serial cuando se detecte algún obstáculo.

Void loop(){
valor = digitalRead(infrarrojo);

if (valor == HIGH) {
Serial.println("Obstaculo detectado");
}
delay(500);
}

Instrumentación

Para montar el circuito para el código anterior se necesita: 1 Arduino UNO, 1 sensor infrarrojo, 1 Protoboard (opcional) y Jumpers macho-hembra.

La instrumentación es muy sencilla, en las patillas de alimentación, vincularemos Vcc con 5v del Arduino y GND a la tierra de la placa.

Posteriormente, la patilla OUT del sensor infrarrojo lo conectaremos al pin 8 digital del Arduino y con eso finalizamos la instrumentación.

Imágenes

15_2.jpg

Más prácticas para HACER!!!!!!!