Sensores Arduino y Raspberry Pi

29

Jan 6, 2024

KY-032: Módulo Sensor de Obstáculos

Descripción:

Este sensor utiliza luz infrarroja para detectar obstáculos. Si la luz infrarroja emitida golpea un obstáculo, el fotodiodo la refleja y la detecta. La distancia que debe alcanzarse para la detección se puede ajustar con los dos controladores.

Este comportamiento se puede utilizar, por ejemplo, en sistemas de control como los que utilizan los robots para detenerse de forma autónoma frente a un obstáculo.

Este sensor también tiene una línea de habilitación. Esta línea se puede utilizar para activar o desactivar la detección del sensor. Sin embargo, en el estado de entrega del sensor, la línea de habilitación está desactivada y, por lo tanto, el sensor está permanentemente activo. Si se desea la funcionalidad de la línea de habilitación, se debe quitar el puente EN (verde en la imagen) y se debe aplicar la señal de control correspondiente al pin de habilitación.

Tenga en cuenta: el sensor está equipado adicionalmente con dos controladores ajustables. A través de estos se puede ajustar la distancia medible así como la sensibilidad del sensor.

Especificaciones:


Esquemático:

Pinout:

Conexión Arduino:

Código Arduino:

Conexión Raspberry Pi:

Código Raspberry Pi:

Creamos el siguiente programa desde la Terminal o con tu IDE favorito:

Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.

Para correr el programa abrimos la Terminal e ingresamos:

Conexión Raspberry Pi Pico:

Código MicroPython Raspberry Pi Pico:

Código Kaluma's JavaScript Raspberry Pi Pico:

Abrimos la Terminal o el CMD e ingresamos:

Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.

En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w:

kaluma flash ./index.js --shell

Conexión Raspberry Pi Pico W:

Código MicroPython Raspberry Pi Pico W:

Código Kaluma's JavaScript Raspberry Pi Pico W:

Abrimos la Terminal o el CMD e ingresamos:

Guardamos los cambios con Ctrl+o, Confirmamos con Enter, Cerramos el archivo con Ctrl+x.

En Windows en lugar de nano tenemos notepad, guardar los cambios con Ctrl+g, Salir con Ctrl+w:

kaluma flash ./index.js --shell