# Parpadeo LED ESP32

##### <span style="color: rgb(22, 145, 121);">**Objetivo**</span>

Vamos a hacer que parpadee el RGB integrado que tiene el ESP32 concretamente el color verde.

##### <span style="color: rgb(22, 145, 121);">**Programa**</span>

```
#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)
```

##### <span style="color: rgb(22, 145, 121);">**Aclaraciones**</span>

- 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

<details id="bkmrk-%C2%BFy-si-queremos-que-p"><summary>¿Y si queremos que parpadee el RGB en color ROJO qué cambiamos?</summary>

Easy peasy, cambiamos **myLED = Pin (0, Pin.OUT)** por **myLED = Pin (46, Pin.OUT)**

</details>Que como puedes ver coincide también con un pin de poner en modo Bootloader: el BOOT0

<p class="callout info">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</p>

<details id="bkmrk-%C2%BFy-si-queremos-que-p-1"><summary>¿Y si queremos que parpadee el led color VERDE que hay al lado del USB (LED BUILTIN) ? ¿Qué cambiamos?</summary>

Easy peasy, cambiamos **myLED = Pin (0, Pin.OUT)** por **myLED = Pin (48, Pin.OUT)**

</details>##### <span style="color: rgb(22, 145, 121);">**Resultado**</span>:

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="849" src="https://www.youtube.com/embed/XlbX6xPrqNE" title="July 4, 2024" width="478"></iframe>