RaspBerry Pi Pico: Crear un Hello World con Led Integrado
Hoy vamos a jugar con el LED que lleva integrado nuestra Raspberry Pi Pico.
Voy a usar Thonny y MicroPython para lanzar la ejecución de código.
El código sencillo para hacer un encendido del LED sería de la siguiente forma:
1 2 3 4 |
# ENCENDER LED RASPBERRY PI PICO from machine import Pin led = Pin(25, Pin.OUT) led.value(1) |
Lo que estamos haciendo es importar el módulo que nos permite gestionar el hardware, y a su vez definir una variable con acceso al Pin GPIO de entrada al led. Un Pin es una conexión (señal analógica / digital) que se usa como entrada o salida para múltiples usos, en nuestro caso para encender el led.
Y para apagarlo cambiaríamos led.value a cero, de la siguiente forma:
1 2 3 4 |
# APAGAR LED RASPBERRY PI PICO from machine import Pin led = Pin(25, Pin.OUT) led.value(0) |
Ahora vamos a generar una automatización que genere que se encienda y apague el LED ininterrumpidamente cada segundo:
1 2 3 4 5 6 7 8 9 10 11 |
from machine import Pin, Timer led = Pin(25, Pin.OUT) tim = Timer() def tick(timer): global led led.toggle() print('Encender LED') tim.init(freq=1, mode=Timer.PERIODIC, callback=tick) |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?