Parpadeo LED ESP32
Objetivo
PodemosVamos a hacer que parpadee el ledRGB integrado que tiene el ESP32.ESP32 Esconcretamente unel ledcolor queverde. esta conectado al D1
En
Mapa estede vídeolos pines en el minutoArduino 25:36Nano ESP32
Extraído de Youtube Exploring the Arduino Nano ESP32
Como podemos observar, nuestro objetivo pues es el GPIO0
¿Dónde está físicamente los GPIO ?
Pues como podemos ver queen sieste cortocircuitamosesquema el GPIO0 está en el pin BOOT1
Fuente https://docs.arduino.cc/tutorials/alvik/user-manual/
Por eso, tal y como vimos en Poner la masaplaca conen GNDmodo Bootloader, el método alternativo enciende el led seD1 enciendede forma "hardware" al poner BOOT1 a GND para ponerlo en modo Bootloader, provoca el encendido del RGB en color verde.
Pero podemos hacer un intermitente con este sencillo programa
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)
El
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