Sensores Arduino y Raspberry Pi
18KY-020: Módulo Interruptor de Inclinación
Descripción:
Dependiendo de la inclinación, un interruptor cierra brevemente los pines de entrada. Esto sucede debido a que una bola en el interior cortocircuita los contactos, dependiendo de la posición.
Especificaciones:
Voltaje de funcionamiento: 3.3V ~ 5V
Corriente y Tensión máxima: 50mA 12V DC
Resistencia de los contactos Resistencia de contacto: 50Ω max (inicial)
Resistencia de aislamiento Resistencia de aislamiento: 100MΩ (min 250V DC)
Resistencia a la compresión Resistencia dieléctrica: AC2 50V (50/60Hz para 1 minuto)
Vida mecánica: 100.000 ciclos
Temperatura ambiente Temperatura ambiente: -25º C a 105ºC
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_020.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_020.py
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:
cd
mkdir ky020-app
cd ky020-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 ky020-app
cd ky020-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