Parpadeo LED ESP32
Objetivo
Vamos a hacer que parpadee el RGB integrado que tiene el ESP32 concretamente el color verde.
Programa
#extraido de https://youtu.be/R51tf66es9w?t=1540
from machine import Pin
import time
myLED = Pin(0,Pin.OUT)
while True:
myLED.value(0)
time.sleep(0.5)
myLED.value(1)
time.sleep(0.5)
Aclaraciones
- Al hacer from machine import Pin estamos importanto las definiciones input output de los pines del ESP32 nano arduino
- Ya hemos visto que lo que nos interesa el el 0 y lo ponemos como OUT
¿Y si queremos que parpadee el RGB en color ROJO qué cambiamos?
Easy peasy, cambiamos myLED = Pin (0, Pin.OUT) por myLED = Pin (46, Pin.OUT)
Que como puedes ver coincide también con un pin de poner en modo Bootloader: el BOOT0
Curiosidad: Por eso si se resetea Arduino Alvik (al encender, o al hacer dos clicks en el botón) se encienden y se apagan varias veces el led RGB en colores rojo y verde, pues se están activando los BOOTs
¿Y si queremos que parpadee el led color VERDE que hay al lado del USB (LED BUILTIN) ? ¿Qué cambiamos?
Easy peasy, cambiamos myLED = Pin (0, Pin.OUT) por myLED = Pin (48, Pin.OUT)
No Comments