Sensores Arduino y Raspberry Pi
9Descripción:
El módulo de barrera de luz/módulo fotointerruptor KY-010 es un módulo de 3 pines que pone su pin de señal en ALTO cuando un objeto bloquea el paso de la luz entre su emisor y sensor. Este sensor es excelente para detectar el deslizamiento de una tarjeta a través de una ranura u otras aplicaciones donde es necesario detectar algo que se abre o se cierra.
Especificaciones:
Tensión de trabajo: 3.3 ~ 5V
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:
nano KY_010.py
Presionamos Ctrl + x para salir, luego y para confirmar los cambios, finalmente Enter. Para guardarlos.
Para correr el programa abrimos la Terminal e ingresamos:
sudo python KY_010.py
Conexión Raspberry Pi Pico:
Código Raspberry Pi Pico:
Código Kaluma's JavaScript Raspberry Pi Pico:
Abrimos la Terminal o el CMD e ingresamos:
cd
mkdir ky010-app
cd ky010-app
npm init -y
nano index.js
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:
notepad index.js
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:
cd
mkdir ky010-app
cd ky010-app
npm init -y
nano index.js
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:
notepad index.js
kaluma flash ./index.js --shell