ESP8266 en placa de desarrollo Micro USB

Microcontroladores

ESP8266 en placa de desarrollo Micro USB

$330 5 unidades disponibles

Resumen Técnico: ESP8266 NodeMCU El ESP8266 NodeMCU es un módulo WiFi basado en el chip ESP8266 que permite agregar conectividad WiFi a proyectos de electrónica. Es ideal para apl…

ESPArduinoProgramaciónESP8266ComunicaciónCódigo

Incluye ficha técnica y ejemplo de código para validar el proyecto con más seguridad.

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

Información técnica

Resumen Técnico: ESP8266 NodeMCU El ESP8266 NodeMCU es un módulo WiFi basado en el chip ESP8266 que permite agregar conectividad WiFi a proyectos de electrónica. Es ideal para aplicaciones de IoT (Internet of Things) debido a su tamaño compacto, bajo costo y capacidad de procesamiento.

Características: Chip: ESP8266 Procesador: Tensilica L106 a 80MHz Memoria: 32KB de memoria de instrucción, 80KB de memoria de usuario y 4MB de memoria flash Conectividad: WiFi 802.11 b/g/n GPIOs: 11 pines GPIO (General Purpose Input/Output) Protocolos soportados: TCP/IP, HTTP, MQTT, etc. Interfaz: UART, SPI, I2C, PWM, ADC Voltaje de operación: 3.3V Consumo de energía: Modo normal: ~70mA, Modo de bajo consumo: <1mA Aplicaciones: Automatización del hogar Proyectos de domótica Dispositivos conectados a Internet Sensores y actuadores remotos Prototipos de IoT Código de Ejemplo para ESP8266 NodeMCU A continuación se presenta un ejemplo de código para utilizar el ESP8266 NodeMCU para conectarse a una red WiFi y enviar datos a través de HTTP. En este ejemplo, se envían datos simulados de temperatura y humedad a un servidor web cada 10 segundos.

Comprar ESP8266 en placa de desarrollo Micro USB en Uruguay

En MicroUniversos podés consultar stock de ESP8266 en placa de desarrollo Micro USB, 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 <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

// Configura los datos de tu red WiFi
const char* ssid = "NOMBRE_DE_TU_RED";
const char* password = "CONTRASENA_DE_TU_RED";

// Configura la URL del servidor al que se enviarán los datos
const char* serverUrl = "http://example.com/api/data";

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, password);

  Serial.print("Conectando a ");
  Serial.print(ssid);

  // Espera hasta que el ESP8266 se conecte a la red WiFi
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.println("WiFi conectado.");
  Serial.print("Dirección IP: ");
  Serial.println(WiFi.localIP());
}

void loop() {
  if (WiFi.status() == WL_CONNECTED) {
    HTTPClient http;

    // Simula datos de temperatura y humedad
    float temperature = random(20, 30) + random(0, 99) / 100.0;
    float humidity = random(40, 60) + random(0, 99) / 100.0;

    // Crea la URL completa con los datos
    String url = serverUrl;
    url += "?temperature=" + String(temperature) + "&humidity=" + String(humidity);

    http.begin(url);
    int httpCode = http.GET();

    if (httpCode > 0) {
      String payload = http.getString();
      Serial.println("Datos enviados correctamente");
      Serial.println("Respuesta del servidor: " + payload);
    } else {
      Serial.println("Error al enviar los datos: " + http.errorToString(httpCode));
    }

    http.end();
  } else {
    Serial.println("Error de conexión WiFi");
  }

  delay(10000); // Espera 10 segundos antes de enviar los datos nuevamente
}