5.1 Paquete comprimido de recursos
El paquete de recursos contiene archivos de código, librerías, APP y controladores. Debes tener este recurso para continuar aprendiendo.
5.2 Comenzando con Arduino
5.2.1 Placa de desarrollo ESP32 PLUS

ESP32PLUS es una placa de desarrollo universal con WiFi y Bluetooth basada en ESP32, integrada con el módulo ESP32-WOROOM-32 y compatible con Arduino.
Tiene un sensor de efecto Hall, SDIO/SPI de alta velocidad, UART, I2S así como I2C. Además, está equipada con el sistema operativo freeRTOS, lo que la hace muy adecuada para el Internet de las cosas y hogar inteligente.

5.2.2 Sistema Windows

1 Instalación del Arduino IDE
Cuando recibas la placa de control, necesitas descargar primero el Arduino IDE y el controlador.
Puedes descargar el Arduino IDE desde la página oficial: https://www.arduino.cc/, haz clic en SOFTWARE en la barra de navegación para entrar a la página de descargas, como se muestra a continuación:

⚠️ Recordatorio especial: Si no puedes encontrar el Arduino IDE en la sección SOFTWARE del sitio oficial mencionado, puedes hacer clic en este enlace:\ https://www.arduino.cc/en/software para acceder directamente a la página de descarga del Arduino IDE.
Hay varias versiones del IDE para Arduino. Simplemente descarga una versión compatible con tu sistema. Aquí te mostraremos cómo descargar e instalar la versión para Windows del Arduino IDE.

Puedes elegir entre el instalador (.exe) y los paquetes Zip. Te sugerimos usar el primero que instala directamente todo lo que necesitas para usar el Arduino Software (IDE), incluidos los controladores. Con el paquete Zip necesitas instalar los controladores manualmente. El archivo Zip también es útil si quieres crear una instalación portátil.

Solo necesitas hacer clic JUST DOWNLOAD.
2 Instalar un controlador
⚠️ Recordatorio especial: Si ya has instalado el controlador CH340, simplemente sáltalo.
Conecta la placa de control principal a tu ordenador con un cable USB, y el controlador se instalará automáticamente en MacOS y Windows10. Si el proceso de instalación del controlador falla, necesitarás instalar el controlador manualmente.
(1) Comprueba si el ordenador instala el controlador automáticamente:
Haz clic derecho en Equipo → Propiedades → Administrador de dispositivos; la siguiente imagen muestra la instalación exitosa:

(2) Instalación manual:
Haz clic derecho en “\ USB2.0-Serial\ ” y haz clic en “\ Update drive…\ ”

Haz clic en “\ Browse my computer for driver software\ ”

Haz clic en “\ Browse…\ ” y selecciona la “\ usb_ch341_3.1.2009.06 folder\ ”.

Vuelve a comprobar el estado de la conexión del puerto serie; como se muestra en la figura siguiente, el controlador se ha instalado correctamente.

3 Añadir el entorno ESP32 (agregar versión 3.1.0)
(1)Abre el Arduino IDE, haz clic en File > Preferences, como se muestra a continuación:

(2)Copia el enlace:\ https://espressif.github.io/arduino-esp32/package_esp32_index.json .
(3)Abre el botón marcado a continuación:

(4) Pégalo dentro y haz clic en OK, como se muestra a continuación


(5) Haz clic en Tools > Board > Boards Manager

(6) Busca ESP32 en el pop-up Boards Manager y luego haz clic en install. (añadir versión 3.1.3)!!! Muy importante

(7) Haz clic en Tools > Board > esp32 para elegir el ESP32 Dev Module.

4 Configuración del Arduino IDE
Haz clic en el icono
para abrir el Arduino IDE.

Para evitar errores al subir el programa a la placa, necesitas seleccionar la placa Arduino correcta que coincida con la placa conectada a tu ordenador.
Luego regresa al software Arduino, debes hacer clic en Tools→Board y seleccionar la placa. (como se muestra a continuación)

Luego selecciona el puerto COM correcto (puedes ver el puerto COM correspondiente después de que el controlador se haya instalado con éxito)

Antes de subir el programa a la placa, expliquemos la función de cada símbolo en la barra de herramientas del Arduino IDE.

1- Se utiliza para verificar si hay errores de compilación.
2- Se utiliza para subir el sketch a tu placa ESP32.
3- Se utiliza para enviar los datos seriales recibidos de la placa al Serial Plotter.
4- Se utiliza para enviar los datos seriales recibidos de la placa al Serial Monitor.
5.2.3 Sistema Mac

1 Descargar el Arduino IDE

2 Descargar el controlador CH340
Lo proporcionamos, por favor ve al paquete de recursos 5.1 para obtenerlo

3 Cómo instalar el controlador CH340
Después de la descarga, verás lo siguiente:

Haz doble clic en el paquete de instalación y pulsa Continue

Haz clic en Install

Introduce tu contraseña de usuario y haz clic en Install Software

Pulsa Continue Installation

Espera a que se instale

Haz clic en Restart una vez finalizada la instalación

4 Configuración del Arduino IDE:
Excepto por los puertos COM, el método de configuración es el mismo que en el capítulo 1.4:

5.3 ¿Cómo añadir librerías?
5.3.1 ¿Qué son las librerías ?
Libraries son una colección de código que facilita controlar un sensor, pantalla, módulo, etc.
Por ejemplo, la librería incorporada LiquidCrystal ayuda a comunicarse con pantallas LCD. Hay cientos de librerías adicionales disponibles en Internet para descargar.
Las librerías incorporadas y algunas de estas librerías adicionales están listadas en la referencia.
https://www.arduino.cc/en/Reference/Libraries
5.3.2 Añadir librerías ZIP
Cuando quieras añadir una librería zip, necesitas descargarla como archivo ZIP y colocarla en el directorio apropiado. Las librerías necesarias para ejecutar el Smart Home se pueden encontrar en:

Haz clic en Sketch—->Include Library—>Add .ZIP Library, luego navega hasta el archivo de la librería que descargaste y haz clic en “open.”


Importa la librería. Puedes encontrarla en la lista de Include Library.
