Sensores Arduino y Raspberry Pi
27Descripción:
Led de colores rojo y verde con cátodo común. En la programación Raspberry Pi introduciremos la librería gpiozero y su función LED.
Especificaciones:
Forward voltage: 2.0 - 2.5 V
Power Dissipation: 80 mW
Forward Current ( DC ): 30 mA
Peak Forward Current: 150 mA
Operating Temperature Range: -25 ~ +85°C
Storage Temperature Range: -30 ~ +100°C
Lead Soldering Temperature ( 3 mm from the base of the epoxy bulb ): 260°C
SERIES RESISTORS:
Depending on the input voltage, series resistors are required.
Series resistor (3.3 V) [Red]: 120 Ω
Series resistor (3,3 V) [Green]: 120 Ω
Series resistor (5 V) [Red]: 220 Ω
Series resistor (5 V) [Green]: 220 Ω
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_029.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_029.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 ky029-app
cd ky029-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
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 ky029-app
cd ky029-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