Programación básica de ESP32: Escaneo y conexión WiFi
Clase 20 de 39 • Curso de IoT: Protocolos de Comunicación
Resumen
¿Cómo programar tu placa SP32 paso a paso?
¡Hola entusiasta de la tecnología! Si te apasiona la electrónica y estás buscando aprender a programar una placa SP32, has llegado al lugar correcto. Aquí te guiaré desde la configuración inicial hasta la ejecución de comandos avanzados en tu microcontrolador. Prepárate para emprender este emocionante viaje.
¿Cómo seleccionar y conectar la placa?
Para comenzar, selecciona la placa adecuada en tu entorno de programación. Dirígete a "Herramientas" en tu plataforma de desarrollo, selecciona "Placa" y escoge "Lora 32 OLED V1". Este es un modelo confiable y compatible con varias versiones de SP32.
- Seleccionar la placa adecuada: Asegúrate de que en la parte inferior de la pantalla aparezca "TiVo Lora 32". Esto indica que has seleccionado correctamente la placa.
- Conectar la placa: Utiliza un cable micro USB para conectar tu placa al ordenador. Notarás que el LED parpadea ligeramente, una señal de que todo está en orden.
¿Cómo ejecutar un programa de ejemplo?
Una vez que tu placa está conectada, puedes comenzar a experimentar con programas básicos como el "Blink". Este es un primer paso crucial para asegurarte de que todo está funcionando correctamente.
- Acceder al ejemplo Blink:
- Abre "Archivo" > "Ejemplos" > "01.Basics" > "Blink".
- Configurar el puerto:
- Comprueba el puerto en "Herramientas" > "Puerto". Según tu sistema operativo (Windows, Mac, Linux), selecciona el puerto adecuado que aparece listado.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
- Subir el programa:
- Haz clic en la flecha de subir para compilar y cargar el programa a tu SP32. Una vez en marcha, deberías ver el LED de la placa encenderse y apagarse, confirmando que la instalación ha sido exitosa.
¿Cómo escanear redes WiFi?
Con tu placa ya en funcionamiento, el siguiente paso es explorar su capacidad de conectividad WiFi. Ejecutar un escáner de redes es tanto educativo como útil para comprender el entorno inalámbrico.
- Cargar el ejemplo "WiFiScan":
- Localiza el ejemplo "WiFiScan" dentro de las opciones incluidas en el framework de SP32 y súbelo.
- Abrir el monitor serie:
- Ve a "Herramientas" > "Monitor serie" o haz clic en la lupa en la esquina superior derecha del IDE para observar el resultado de tu escaneo.
- Observar resultados:
- El monitor serie mostrará los resultados del escaneo, incluyendo las redes disponibles y la potencia de sus señales en decibelios negativos, lo que indica la fuerza de cada conexión.
¿Cómo establecer una conexión WiFi y obtener datos?
Vamos un paso más allá configurando una conexión WiFi y obteniendo datos de la misma, demostrando la capacidad de tu placa para interactuar con redes y acceder a Internet.
Conectar a WiFi no solo es un ejercicio útil, también es fundamental para desarrollar proyectos donde el intercambio de datos es esencial, como sistemas de IoT.
Consideraciones finales
A medida que te familiarices con el manejo y programación de la SP32, recuerda siempre validar la configuración de tu hardware y la instalación de los controladores adecuados. ¡La práctica hace al maestro! Así que no dudes en explorar otros programas y experimentar con diferentes configuraciones. Continúa avanzando y nunca dejes de explorar las vastas posibilidades que te ofrece la programación y la electrónica.