Proyectos ESP32

¡Conoce la tecnología del futuro con nuestros Proyectos ESP32! Si eres un amante de la electrónica y programación, te encantará descubrir todo lo que puedes hacer con este microcontrolador. En este artículo te mostraremos algunos proyectos que puedes llevar a cabo con la ayuda de un ESP32. ¡No te lo pierdas!

¿Tienes curiosidad por los proyectos ESP32? Esta guía completa responderá a todas sus preguntas y le brindará consejos útiles para comenzar. El ESP32 es un poderoso microcontrolador que se puede usar para una variedad de propósitos, desde tareas simples hasta proyectos más complejos. En esta guía, analizaremos los conceptos básicos del ESP32 y brindaremos algunos ejemplos de lo que puede hacer con él. También cubriremos algunas trampas comunes que se deben evitar y ofreceremos algunos consejos sobre cómo comenzar. Entonces, ya sea que sea un principiante o un aficionado experimentado, ¡esta guía tiene algo para todos!

Contenido

ESP32 y sus beneficios

El ESP32 es un microcontrolador avanzado y de bajo costo con conectividad Wi-Fi y Bluetooth integrada.

Tiene un procesador de doble núcleo que admite dos núcleos de 32 bits que se ejecutan a hasta 240 MHz, así como 8 MB de memoria integrada. También está equipado con periféricos adicionales como sensores táctiles capacitivos, sensores de efecto Hall, interfaz de tarjeta SD, Ethernet MAC/PHY, SPI de alta velocidad, UART, ADC/DAC (convertidores analógicos/digitales), PWM (modulación de ancho de pulso) y Autobuses I2C.

El ESP32 ofrece muchos beneficios sobre otras computadoras de placa única (SBC). Es un dispositivo poderoso que puede manejar aplicaciones complejas y usarse para tareas como domótica, desarrollo de IoT y robótica. Tiene un amplio rango de voltaje operativo de 3,3 a 5 V y es capaz de ejecutar varios núcleos de forma independiente, conservando un rendimiento suficiente. El ESP32 también ofrece una excelente modo de ahorro de energía, permitiendo que los dispositivos funcionen con solo 20 mA cuando están inactivos.

Proyectos ESP32

Las> El procesador de doble núcleo le permite manejar operaciones complejas de manera eficiente, lo que lo hace ideal para aplicaciones que requieren comunicación simultánea o capacidades multitarea. Además, el ESP32 se puede programar utilizando Arduino IDE, que proporciona un entorno fácil de usar para escribir código y administrar proyectos. [1]

ESP32 vs Arduino: ¿Cuál debería usar?

Muchas personas nuevas en electrónica se preguntan qué dispositivo es mejor para sus proyectos: ¿ESP32 o Arduino? La verdad es que ambos dispositivos tienen diferentes propósitos y capacidades.

La placa Arduino es un gran microcontrolador de nivel de entrada para aquellos nuevos en electrónica. Es una plataforma de código abierto que tiene una amplia gama de sensores, escudos y otros componentes que puede usar con ella. Esto hace que configurar su proyecto sea rápido y fácil. También viene con varias bibliotecas que simplifican la codificación, lo que lo hace ideal para principiantes o aficionados que desean concentrarse en retoques en lugar de aprender los principios de programación.

En comparación, el ESP32 proporciona funciones más avanzadas como compatibilidad con Wi-Fi y Bluetooth, un procesador de doble núcleo que admite aplicaciones multitarea, periféricos adicionales y la capacidad de programarse con el IDE de Arduino. Es más adecuado para proyectos que requieren un mayor nivel de potencia de procesamiento, como domótica y robótica.

Profundicemos en factores más específicos:

Memoria

Sin duda, memoria es uno de los aspectos más importantes a la hora de elegir un microcontrolador. El ESP32 tiene 4 MB de RAM mínima incorporada con algunas opciones que le ofrecen 8-16 MB. Al contrario de eso, el ATmega328p de Arduino está limitado a 246 KB. Esto significa que el ESP32 puede proporcionar un amplio espacio para aplicaciones complejas y capacidades multitarea.

E/S

Otra diferencia clave entre los dos dispositivos es su opciones de entrada/salida. El ESP32 ofrece una amplia gama de puertos de E/S y periféricos como UART, SPI, I2C y más. Esto lo hace ideal para conectar componentes externos como sensores, pantallas y actuadores, según el modelo, puede obtener entre 38 y 77 pines.

En comparación, el Arduino tiene menos pines disponibles, 20 pines de E/S digitales, con 6 pines de entrada analógica y 1 pin de salida analógica. Esto es menos que el ESP32, pero tiene pines adicionales para comunicación en serie e I2C que se pueden usar para interactuar con componentes externos.

wifi y bluetooth

El ESP32 ofrece el beneficio adicional de las radios Wi-Fi y Bluetooth integradas, que se pueden usar para comunicarse con otros dispositivos. Esto lo hace ideal para aplicaciones como la domótica y la robótica.

Proyectos ESP32

El> Sin embargo, viene con puertos de comunicación en serie, que se pueden usar para conectarse a componentes externos como sensores o pantallas.

Aún así, tan diferentes como son, tanto ESP32 como Arduino tienen su cuota de similitudes. Ambas son plataformas de código abierto y su hardware se puede programar utilizando el IDE de Arduino. Dependiendo de sus necesidades específicas, cualquiera de los dispositivos puede ser más adecuado para su proyecto que el otro.

Ambos son microcontroladores de 32 bits que pueden servir como una poderosa herramienta para los avances en el mundo de la electrónica. pero consideraciones como la memoria, los puertos de E/S y Wi-Fi juegan un papel importante para determinar cuál usar. Como siempre, cuando se trata de proyectos que dependen en gran medida de la programación o requieren una alta potencia de procesamiento, recomendamos elegir el ESP32. [2]

Mejores Proyectos ESP32

Ahora que está familiarizado con el ESP32, es hora de comenzar a explorar los mejores proyectos que puede construir. En esta sección, analizaremos algunos de los proyectos ESP32 más populares, incluidos los sistemas de automatización del hogar, las aplicaciones de IoT y la robótica.

Envío de SMS con el ESP32 usando Twilio

El ESP32 es un potente microcontrolador que se puede utilizar para una amplia gama de proyectos. Una de las características que permite es envío de mensajes de texto (SMS).

Este tutorial explicará cómo enviar un SMS con el ESP32 utilizando el lenguaje de programación Arduino y la biblioteca GSM. Al final de esta guía, aprenderá cómo enviar SMS con ESP32 usando una variedad de mensajeros.

Para esta tarea necesitarás Twilio, que es una plataforma de comunicación que permite enviar mensajes de texto y llamadas de voz. Twilio proporciona una API para enviar SMS con ESP32, por lo que es una solución ideal para nuestro proyecto.

En primer lugar, deberá crear una cuenta de prueba de Twilio, que es fácil y gratuita. Aquí deberá verificar su número de teléfono e ingresar algunos detalles de pago para calificar para la prueba gratuita. Después de crear la cuenta, ingrese el número de teléfono del destinatario.

Ahora deberá recibir un número de teléfono de Twilio. Deberá pagar el número de teléfono, al momento de escribir este artículo, la tarifa es $15 Tenga en cuenta que es posible que no pueda comprar un número de su propio país si Twilio no está disponible allí.

Finalmente es hora de configurar todo. Para comenzar, abra su tablero y busque la sección Mensajería en la barra lateral izquierda. Luego haga clic en “Pruébelo” seguido de “Configurar” y finalmente seleccione “Iniciar configuración”. Asigne un nombre a su servicio de mensajería y elija el número que compró para adjuntarlo al servicio de mensajería.

Ahora obtenga su SID, AUTH Token y envíe un número de teléfono. Estos se utilizarán para configurar el ESP32. Antes de hacerlo, pruebe el servicio de mensajería enviando un mensaje a su propio teléfono haciendo clic en Probar SMS.

Proyectos ESP32

Veamos cómo puedes automatizar el envío de SMS con el ESP32. Ahora, escribe un código. El código no es nada demasiado complicado; todo lo que necesita hacer es configurar el ESP32, conectar un módulo GSM y conectarlo con Twilio. Veamos cómo se ve el código:

#incluye “twilio.hpp”

// Configure estos, ¡pero NO los empuje a GitHub!
static const char *ssid = “REEMPLAZAR_CON_SU_SSID”;
static const char *contraseña = “REEMPLAZAR_CON_SU_CONTRASEÑA”;

// Valores de Twilio (búsquelos en el tablero)
static const char *account_sid = “REEMPLAZAR_CON_SU_CUENTA_SID”;
static const char *auth_token = “REEMPLAZAR_CON_SU_CUENTA_AUTH_TOKEN”;
// El número de teléfono debe comenzar con “+”
static const char *from_number = “REPLACE_WITH_TWILIO_NUMBER”;

// ¡Tu eliges!
// El número de teléfono debe comenzar con “+”
static const char *to_number = “REPLACE_WITH_RECIPIENT_NUMBER”;
static const char *mensaje = “Hola desde mi ESP32 (a través de twilio)”;

twilio *twilio;

configuración vacía () {
Serie.begin(115200);
Serial.print(“Conectando a la red WiFi;”);
Serial.print(ssid);
Serial.println(“’…”);
WiFi.begin(ssid, contraseña);

while (WiFi.estado() != WL_CONECTADO) {
Serial.println(“Conectando…”);
retraso (500);
}
Serial.println(“¡Conectado!”);

twilio = new Twilio(account_sid, auth_token);

retraso (1000);
Respuesta de cadena;
bool exito = twilio->send_message(a_numero, de_numero, mensaje, respuesta);
si (éxito) {
Serial.println(“¡Mensaje enviado con éxito!”);
} demás {
Serial.println(respuesta);
}
}

bucle vacío () {

}

ESP32: Enviar mensajes a WhatsApp

Si no eres fanático del método de Twilio para enviar mensajes, puedes usar el ESP32 para enviar mensajes directamente a WhatsApp. Solo necesita un dispositivo Android con WhatsApp instalado y algunas líneas de códigos.

WhatsApp es uno de los mensajeros más populares en la actualidad, lo que lo convierte en una gran herramienta para comunicarse con el mundo. Para usar este método, primero necesita obtener una API, esto se puede hacer gracias al servicio llamado CallMeBot.

Proyectos ESP32

En> Para hacer esto, debe seguir los pasos en los sitios web oficiales. Estos incluyen agregar un número de teléfono de bot a su lista de contactos y enviar un mensaje al bot.

Si desea enviar un mensaje con la API de CallMeBot, todo lo que necesita hacer es realizar una solicitud POST a través de esta URL. Simplemente reemplace la información en los espacios en blanco con la suya propia.

https://api.callmebot.com/whatsapp.php?phone=[phone_number]&texto=[message]&apikey=[your_apikey]

A continuación, debe instalar la biblioteca URLEncode. Esta biblioteca lo ayudará a codificar la cadena de su mensaje antes de enviarlo a través de POST. Para garantizar la transmisión exitosa de URL, los caracteres deben codificarse en un formato especial conocido como codificación de URL. La conversión a este formulario en particular es necesaria para que pueda enviarse usando solo el conjunto de caracteres ASCII.

Ahora que instaló todo lo que necesita, ¡es hora de codificar! Cree un boceto básico utilizando el IDE de Arduino y agregue el siguiente código.

#incluir
#incluir
#incluir

const char* ssid = “REEMPLAZAR_CON_SU_SSID”;
const char* contraseña = “REEMPLAZAR_CON_SU_CONTRASEÑA”;

// +código_país_internacional + número de teléfono
// Portugal +351, ejemplo: +351912345678
Cadena phoneNumber = “REEMPLAZAR_CON_SU_TELÉFONO_NUMBER”;
Cadena apiKey = “REEMPLAZAR_CON_API_KEY”;

void enviarMensaje(Mensaje de cadena){

// Datos a enviar con HTTP POST
String url = “https://api.callmebot.com/whatsapp.php?phone=” + phoneNumber + “&apikey=” + apiKey + “&text=” + urlEncode(mensaje);
Cliente HTTP http;
http.begin(url);

// Especificar encabezado de tipo de contenido
http.addHeader(“Content-Type”, “application/x-www-form-urlencoded”);

// Enviar solicitud HTTP POST
int httpResponseCode = http.POST(url);
si (httpResponseCode == 200){
Serial.print(“Mensaje enviado con éxito”);
}
demás{
Serial.println(“Error al enviar el mensaje”);
Serial.print(“Código de respuesta HTTP: “);
Serial.println(httpResponseCode);
}

// Recursos libres
http.end();
}

configuración vacía () {
Serie.begin(115200);

WiFi.begin(ssid, contraseña);
Serial.println(“Conectando”);
while(WiFi.estado() != WL_CONECTADO) {
retraso (500);
Serial.imprimir(“.”);
}
Serial.println(“”);
Serial.print(“Conectado a la red WiFi con dirección IP: “);
Serial.println(WiFi.localIP());

// Enviar mensaje a WhatsAPP
enviarMensaje(“¡Hola mundo!”);
}

bucle vacío () {

}

¡Aquí tienes! Ahora puedes empezar a enviar mensajes directamente a WhatsApp con el ESP32. Incluso puedes usar este método para crear un chatbot completo, ¡así que no dudes en explorar todas sus posibilidades!

Un sensor ambiental BME680 usando ESP32

El último proyecto ESP32 interesante que cubriremos es el Sensor ambiental BME680. Como su nombre indica, este sensor ambiental puede medir la temperatura, la humedad, la presión del aire y la calidad del aire. Es una opción ideal para una amplia gama de proyectos, como estaciones meteorológicas personales, sistemas de automatización del hogar o cualquier tipo de sistema de monitoreo que requiera mediciones confiables en diferentes condiciones.

Proyectos ESP32

Para>

  • Módulo sensor BME680
  • ESP32
  • Tablero de circuitos
  • Cables puente
El BME680 es un sensor ambiental integrado que combina múltiples sensores de gas, presión, humedad y temperatura en un solo chip. Utiliza una combinación única de tecnología de procesamiento de señales digitales y analógicas para medir con precisión estos parámetros.

Para medir la temperatura, el BME680 utiliza un sensor de gas MOX (óxido de metal). Este tipo de sensor es muy sensible a los cambios de temperatura, lo que permite una lectura muy precisa. Tan pronto como el sensor toca los gases reductores, las moléculas de oxígeno reaccionan y provocan un aumento de la conductividad en su superficie, lo que le permite detectar incluso pequeñas concentraciones de contaminantes en el aire.

El ESP32 es el procesador perfecto para emparejar con este sensor, ya que tiene soporte para WiFi y Bluetooth integrado. Esto significa que podemos conectar fácilmente nuestro dispositivo a un servidor web o aplicación de teléfono inteligente para acceder a las lecturas de forma remota.

Para garantizar los resultados correctos, es posible que desee calibrar su sensor. Esto se hace midiendo la temperatura ambiente y la humedad en su entorno y luego ajustando los resultados del BME680 en consecuencia.

Ahora analicemos cómo puede crear exactamente este proyecto. Tienes dos opciones potenciales aquí como BME680 admite interfaces I2C y SPI. 12C es una interfaz de dos cables, lo que significa que solo requiere dos cables para enviar y recibir datos, mientras que SPI es más complejo y requiere cuatro cables para la comunicación dúplex completa.

interfaz 12C requiere que conecte SCL al pin GPIO22 de ESP32 y SDA a GPIO21. Como para SPI, use GPIO18 de ESP32 para SCL, GPIO19 para MISO y GPIO23 para MOSI. La línea de selección de chip (CS) debe estar conectada a GPIO5.

Para codificar el proyecto usaremos Arduino IDE. Antes de comenzar, agregue el complemento ESP32 desde el administrador de la placa e instale la biblioteca BME680 (adafruit bme680), así como la biblioteca Adafruit_Sensor.

Una vez que tengas tu código listo, súbelo a ESP32. Después de eso, debería poder verificar las lecturas del monitor en serie. Asegúrese de agregar también las bibliotecas a su código; de lo contrario, no podrá leer los resultados.

Proyectos ESP32

Para> Solo asegúrese de que su código pueda inicializar y leer datos del sensor BME680 correctamente antes de ejecutarlo. Usaremos el lenguaje Arduino, pero puede usar el lenguaje que mejor se adapte a sus necesidades. Aquí está el código de ejemplo que usaremos:

#incluir
#incluir
#incluir
#incluye “Adafruit_BME680.h”

/*#definir BME_SCK 18
#definir BME_MISO 19
#definir BME_MOSI 23
#definir BME_CS 5*/

#define SEALEVELPRESSURE_HPA (1013.25)

Adafruit_BME680 bme; // I2C
//Adafruit_BME680 bme(BME_CS); // hardware SPI
//Adafruit_BME680 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK);

configuración vacía () {
Serie.begin(115200);
mientras (! Serie);
Serial.println(F(“Prueba asíncrona BME680”));

si (!bme.begin()) {
Serial.println(F(“No se pudo encontrar un sensor BME680 válido, verifique el cableado!”));
mientras (1);
}

// Configurar el sobremuestreo y la inicialización del filtro
bme.setTemperatureOversampling(BME680_OS_8X);
bme.setHumidityOversampling(BME680_OS_2X);
bme.setPressureOversampling(BME680_OS_4X);
bme.setIIRFilterSize(BME680_FILTER_SIZE_3);
bme.setGasHeater(320, 150); // 320*C por 150ms
}

bucle vacío () {
// Dígale a BME680 que comience la medición.
endTime largo sin firmar = bme.beginReading();
si (tiempo de finalización == 0) {
Serial.println(F(“Error al comenzar a leer :(“));
devolver;
}
Serial.print(F(“La lectura comenzó en “));
Serial.print(millis());
Serial.print(F(” y terminará en “));
Serial.println(hora de finalización);

Serial.println(F(“Puede hacer otro trabajo durante la medición BME680.”));
retraso (50); // Esto representa un trabajo paralelo.
// No hay necesidad de retrasar() hasta millis() >= endTime: bme.endReading()
// se encarga de eso. Está bien que el trabajo paralelo tome más tiempo que
// Tiempo de medición de BME680.

// Obtener resultados de medición de BME680. Tenga en cuenta que esta operación no es
// instantáneo incluso si milli() >= endTime debido a la latencia I2C/SPI.
if (!bme.endReading()) {
Serial.println(F(“Error al completar la lectura :(“));
devolver;
}
Serial.print(F(“Lectura completada en “));
Serial.println(milis());

Serial.print(F(“Temperatura = “));
Serial.print(bme.temperatura);
Serial.println(F(” *C”));

Serial.print(F(“Presión = “));
Serial.print(bme.presion / 100.0);
Serial.println(F(” hPa”));

Serial.print(F(“Humedad = “));
Serial.print(bme.humedad);
Serial.println(F(” %”));

Serial.print(F(“Gas = “));
Serial.print(bme.gas_resistance / 1000.0);
Serial.println(F(” KOhmios”));

Serial.print(F(“Altitud aproximada = “));
Serial.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
Serial.println(F(” m”));

Serial.println();
retraso (2000);
}

Y ahí lo tiene: un proyecto ESP32 y BME680 que le permite medir la temperatura, la humedad, la presión del aire y la calidad del aire. ¡Con algunas modificaciones, incluso puede crear una estación meteorológica personal o un sistema de automatización del hogar! [3], [4], [5]

Proyectos ESP32

Preguntas>

¿Qué software necesito para programar el ESP32?

Para programar el ESP32, necesita un entorno de desarrollo integrado (IDE) que admita el desarrollo de software para microcontroladores. Una opción popular es Arduino IDE, que tiene un editor de código con todas las funciones y varias herramientas para cargar programas en el ESP32. El ESP32 también admite otros IDE como Microsoft Visual Studio Code, Espressif IDF, PlatformIO y más.

Una vez que su IDE elegido esté instalado en su computadora, deberá instalar el “soporte de placa ESP32” para que reconozca y se comunique con la placa. Dependiendo de su entorno (PC o Mac), este paso puede requerir la instalación de controladores adicionales. Puede encontrar instrucciones detalladas sobre cómo hacer esto en el sitio web oficial de Arduino.

¿Qué puedo construir con ESP32?

El ESP32 es un microcontrolador potente y versátil, capaz de una amplia variedad de proyectos. Con su conectividad WiFi y Bluetooth incorporada, el ESP32 se puede usar para controlar dispositivos de Internet de las cosas (IoT), como electrodomésticos inteligentes, luces conectadas, sensores y actuadores en red, etc. Además, también se puede usar para fines más generales. aplicaciones como robótica, controladores de impresión 3D, sistemas de automatización del hogar, proyectos de electrónica portátil como rastreadores de actividad física u otros dispositivos portátiles que requieren comunicación inalámbrica con un dispositivo host.

El ESP32 tiene suficiente poder de procesamiento para manejar tareas lógicas complejas y conectarse a múltiples periféricos. Esto lo convierte en una excelente opción para crear dispositivos de bricolaje con características sólidas. Por ejemplo, puede construir un sistema de seguridad para el hogar que use sensores de movimiento conectados a la placa ESP32 o un termostato inteligente que se pueda controlar a través de una aplicación. ¡Las posibilidades son casi infinitas!

¿ES ESP32 mejor que Arduino?

ESP32 es sin duda más potente que Arduino. Tiene un procesador potente y mucha memoria RAM, lo que lo hace capaz de ejecutar programas más exigentes que los que pueden manejar las placas Arduino. El ESP32 es una impresionante pieza de tecnología con su compatibilidad integrada con Wi-Fi dual y Bluetooth, así como compatibilidad total con TCP/IP para un acceso integral a Internet. ¡Aún más impresionante, este dispositivo puede actuar como un poderoso punto de acceso y como una estación Wi-Fi!

Finalmente, debido a su mayor poder de procesamiento, ESP32 es mucho más adecuado para aplicaciones IoT que requieren tiempos de respuesta rápidos y comunicación de baja latencia. Todo esto lo convierte en una excelente opción para cualquier proyecto relacionado con sistemas embebidos y robótica.

¿ES ESP32 profesional?

Sí, ESP32 es de grado profesional. Está equipado con una gama de características que lo hacen adecuado para una amplia variedad de aplicaciones, desde pequeños dispositivos IoT de bajo consumo hasta proyectos industriales de alto rendimiento.

El ESP32 ofrece capacidades integradas de Wi-Fi y Bluetooth hasta 802.11n/b/g y Bluetooth 4.2/BLE, lo que lo hace ideal para la comunicación inalámbrica entre dispositivos conectados. También admite múltiples interfaces como UART, SPI e I2C, lo que permite una fácil conexión a periféricos como sensores y actuadores. Con sus núcleos de procesador duales de 32 bits que funcionan a una velocidad de reloj de 240 MHz, el ESP32 tiene mucha potencia de procesamiento disponible para tareas exigentes como procesamiento de audio o algoritmos de aprendizaje automático. Además, cuenta con cifrado de hardware integrado y capacidades de arranque seguro, lo que lo hace muy adecuado para aplicaciones IoT seguras.

Aún así, incluso si está buscando algo para practicar, el ESP32 es una excelente opción. Es relativamente económico y se puede programar usando muchos lenguajes populares como C/C++, Rust, JavaScript y Python.

¿ES ESP32 más difícil que Arduino?

La respuesta corta no es realmente. Si bien puede parecer intimidante al principio, hay muchos recursos para ayudarlo a comenzar con sus proyectos ESP32. El ESP32 tiene muchas características que Arduino no tiene, como las capacidades de Bluetooth y WiFi, pero la curva de aprendizaje no es demasiado pronunciada. Con algo de práctica y dedicación, puede aprender rápidamente a usar el ESP32 en una variedad de proyectos.

Hay muchos tutoriales y documentación disponibles en línea para ambos módulos que pueden ayudar a facilitar el aprendizaje. Sin embargo, si se encuentra atascado en algo o necesita respuestas más detalladas, hay muchos foros dedicados a ayudarlo con los proyectos ESP32.

Video útil: “Sistema de alerta de intrusos” y 9 proyectos más usando ESP32.

Conclusión

Un proyecto ESP32 puede proporcionarle una plataforma poderosa y de bajo costo para desarrollar proyectos. Es una de las placas de desarrollo más populares disponibles en la actualidad y ofrece una amplia gama de funciones por su precio. La amplia disponibilidad de soporte y documentación hace que sea más fácil comenzar con un proyecto ESP32 que con otras plataformas.

En este artículo, hemos cubierto los conceptos básicos para comenzar con un proyecto ESP32. También le proporcionamos tres ideas de proyectos para que comience.

La variedad de aplicaciones potenciales es amplia, desde proyectos simples de IoT hasta sistemas de automatización del hogar o robots impulsados ​​​​por IA. Hay muchas posibilidades para la creatividad al programar con un ESP32; esta guía ha explorado algunas de las formas clave en las que puede utilizar su placa de desarrollo.

Una vez que haya adquirido una placa ESP32 y haya descargado el software necesario, ¡es hora de comenzar a aprender a codificar! Hay muchos recursos disponibles en línea para comenzar, desde tutoriales hasta cursos completos. Con la ayuda de esta guía, esperamos que ahora tenga una mejor comprensión de lo que implica un proyecto ESP32 y cómo podría beneficiar sus propias ideas de proyectos. ¡Buena suerte!

Referencias

  1. https://catalog.us-east-1.prod.workshops.aws/workshops/5b127b2f-f879-48b9-9dd0-35aff98c7bbc/en-US/module1/esp32
  2. https://all3dp.com/2/esp32-vs-arduino-diferencias/
  3. https://randomnerdtutorials.com/send-sms-esp32-twilio/
  4. https://randomnerdtutorials.com/esp32-send-messages-whatsapp/
  5. https://randomnerdtutorials.com/esp32-bme680-sensor-arduino/
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario

¡Contenido premium bloqueado!

Desbloquear Contenido
close-link