ESP32 placa de desarrollo

Microcontroladores

ESP32 placa de desarrollo

$650 Quedan 3 unidades

Placa de desarrollo ESP32 para proyectos IoT, automatización, sensores, control remoto y prototipos con WiFi y Bluetooth. Es una opción versátil cuando necesitás más capacidad que…

ESPArduinoProgramaciónESP32Bajo stockCódigo

Pocas unidades disponibles: conviene confirmar stock y entrega por WhatsApp.

Stock confirmado por WhatsApp Envíos Montevideo e interior Ayuda técnica antes de pagar

Información técnica

Placa de desarrollo ESP32 para proyectos IoT, automatización, sensores, control remoto y prototipos con WiFi y Bluetooth.

Es una opción versátil cuando necesitás más capacidad que placas básicas, varios GPIO, comunicación inalámbrica y soporte de librerías en Arduino IDE u otros entornos.

Trabaja con lógica de 3.3V. Antes de conectar módulos de 5V, verificá niveles de señal y alimentación.

Comprar ESP32 placa de desarrollo en Uruguay

En MicroUniversos podés consultar stock de ESP32 placa de desarrollo, coordinar entrega en Montevideo o envío al interior y revisar compatibilidad antes de cerrar el pedido por WhatsApp.

Si estás armando un proyecto con Arduino, ESP32, sensores, displays o módulos de potencia, enviá placa, tensión y objetivo para confirmar que este producto sea adecuado.

Ejemplo de código

#include <WiFi.h>

// Configuración del Wi-Fi
const char* ssid = "TU_SSID";
const char* password = "TU_PASSWORD";

// Crear una instancia del servidor en el puerto 80
WiFiServer server(80);

void setup() {
  Serial.begin(115200);

  // Conectar al Wi-Fi
  Serial.print("Conectando a ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED) {
    delay(1000);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi conectado.");
  Serial.println("Dirección IP: ");
  Serial.println(WiFi.localIP());

  // Iniciar el servidor
  server.begin();
}

void loop() {
  // Comprobar si hay un cliente
  WiFiClient client = server.available();
  if (client) {
    Serial.println("Nuevo Cliente.");
    String currentLine = "";

    // Mientras el cliente esté conectado
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        Serial.write(c);
        if (c == '
') {
          if (currentLine.length() == 0) {
            // Enviar respuesta HTTP
            client.println("HTTP/1.1 200 OK");
            client.println("Content-type:text/html");
            client.println();

            // Contenido del servidor web
            client.println("<!DOCTYPE html><html>");
            client.println("<head><title>ESP32 Web Server</title></head>");
            client.println("<body><h1>Hola desde ESP32</h1></body>");
            client.println("</html>");

            // La respuesta HTTP se ha completado
            break;
          } else {
            currentLine = "";
          }
        } else if (c != '\r') {
          currentLine += c;
        }
      }
    }
    // Cerrar la conexión
    client.stop();
    Serial.println("Cliente Desconectado.");
  }
}