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.

Paquete comprimido de recursos

5.2 Comenzando con Arduino


5.2.1 Placa de desarrollo ESP32 PLUS

imagen1

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.

imagen2


5.2.2 Sistema Windows

imagen3

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:

imagen4

⚠️ 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.

imagen5

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.

imagen6

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:

imagen7

(2) Instalación manual:

Haz clic derecho en “\ USB2.0-Serial\ ” y haz clic en “\ Update drive…\ ”

imagen8

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

imagen9

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

imagen10

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.

imagen11

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:

imagen12

(2)Copia el enlace:\ https://espressif.github.io/arduino-esp32/package_esp32_index.json .

(3)Abre el botón marcado a continuación:

imagen13

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

imagen14

Imagen

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

imagen15

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

imagen16

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

imagen17

4 Configuración del Arduino IDE

Haz clic en el icono imagen18 para abrir el Arduino IDE.

imagen19

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)

imagen20

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

imagen21

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

imagen22

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

imagen23

1 Descargar el Arduino IDE

imagen24

2 Descargar el controlador CH340

Lo proporcionamos, por favor ve al paquete de recursos 5.1 para obtenerlo

imagen-20250408105719588

3 Cómo instalar el controlador CH340

Después de la descarga, verás lo siguiente:

imagen25

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

imagen26

Haz clic en Install

imagen27

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

imagen28

Pulsa Continue Installation

imagen29

Espera a que se instale

imagen30

Haz clic en Restart una vez finalizada la instalación

imagen31

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:

imagen32

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:

imagen33

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.”

imagen34

imagen-20250329140352208

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

imagen35