# Preparar Arduino IDE para Alvik: Instalar Placa ESP32 y libreria Arduino Avik

##### <span style="color: rgb(22, 145, 121);">**Instalar placa Arduino ESP32 Boards by Arduino**</span>

Lo primero que tenemos que hacer es instalar la placa Arduino ESP32 tal y como dice esta captura

[![2024-07-04 11_15_28-sketch_jun3a _ Arduino IDE 2.3.2.png](https://libros.catedu.es/uploads/images/gallery/2024-07/scaled-1680-/2024-07-04-11-15-28-sketch-jun3a-arduino-ide-2-3-2.png)](https://libros.catedu.es/uploads/images/gallery/2024-07/2024-07-04-11-15-28-sketch-jun3a-arduino-ide-2-3-2.png)

O [este vídeo a partir de 9:30 ](https://youtu.be/R51tf66es9w?t=571)(pongo el vídeo pues es interesante si quieres aprender más sobre Arduino ESP32)

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/R51tf66es9w?si=DAfiKpm7tBEcu7HV&start=570" title="YouTube video player" width="560"></iframe>

##### <span style="color: rgb(22, 145, 121);">**Instalar Librería Arduino\_Alvik.h**</span>

<p class="callout success"><span style="color: rgb(0, 0, 0);">Las funciones que tiene la librería son prácticamente las vistas en las APIs, ver [https://libros.catedu.es/books/arduino-alvik/page/arduino-alvik-api](https://libros.catedu.es/books/arduino-alvik/page/arduino-alvik-api) </span></p>

Para ejecutarlo en el Arduino IDE tenemos que tener esta librería que es fácilmente instalable:

[![2024-07-11 21_10_55-Configuración.png](https://libros.catedu.es/uploads/images/gallery/2024-07/scaled-1680-/2024-07-11-21-10-55-configuracion.png)](https://libros.catedu.es/uploads/images/gallery/2024-07/2024-07-11-21-10-55-configuracion.png)

Tal y como dice [https://docs.arduino.cc/tutorials/alvik/setting-alvik-arduino-ide/](https://docs.arduino.cc/tutorials/alvik/setting-alvik-arduino-ide/)

- **Arduino\_Alvik:** Esta es la librería principal que usaremos en nuestros programas y contiene comandos de alto nivel para controlar el "cerebro" del Alvik, que es la placa Nano ESP32.
- **Arduino\_AlvikCarrier:** Esta biblioteca está diseñada para la placa STM del dispositivo y resulta útil en situaciones donde se requiere un control más preciso de los comandos. Permite desarrollos más complejos, especialmente cuando se requiere una mayor integración con el hardware. Fuera del contexto de este curso.