Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Esquema de conexión y ejemplo de código

Así conectas el Módulo step-down regulable 4~38V 5A 96% alta eficiencia XL4015 a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

Monitor de reducción de tensión LM2596

Este proyecto alimenta el módulo step-down LM2596 desde la línea de 5V del Arduino y mide su tensión de salida regulada en el pin analógico A0. Ajusta el potenciómetro integrado con un pequeño destornillador para observar los cambios de voltaje en tiempo real que se muestran en el Serial Monitor (mantén la salida por debajo de 5V).

Esquema de conexión: Módulo step-down regulable 4~38V 5A 96% alta eficiencia XL4015 en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo step-down regulable 4~38V 5A 96% alta eficiencia XL4015 en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
LM2596_Voltage_Step_Down_Monitor.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : LM2596 Voltage Step-Down Monitor
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

const int voltagePin = A0;

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    ; // Wait for serial port to connect
  }
  Serial.println(F("LM2596 Step-Down Voltage Monitor"));
  Serial.println(F("Turn the onboard trimmer to adjust the output voltage (0-5V)."));
}

void loop() {
  int rawValue = analogRead(voltagePin);
  float voltage = rawValue * (5.0 / 1023.0);

  Serial.print(F("ADC Value: "));
  Serial.print(rawValue);
  Serial.print(F(" | Output Voltage: "));
  Serial.print(voltage, 2);
  Serial.println(F(" V"));

  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Alimentar el ESP32 con un convertidor buck LM2596

Antes de conectar el ESP32, usa un multímetro para ajustar el potenciómetro trimmer del LM2596 hasta que OUT+ marque exactamente 5.0V. El módulo reduce de forma eficiente la entrada de 12V a una salida estable de 5V para alimentar el ESP32 a través de VIN y GND. Cuando se conecta, el ESP32 arranca, parpadea su LED de estado integrado y envía mensajes heartbeat por Serial.

Esquema de conexión: Módulo step-down regulable 4~38V 5A 96% alta eficiencia XL4015 en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo step-down regulable 4~38V 5A 96% alta eficiencia XL4015 en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
Powering_ESP32_with_LM2596_Buck_Converte.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Powering ESP32 with LM2596 Buck Converter
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// LM2596 Step-Down Buck Converter ESP32 Power Demo
// Note: Always adjust LM2596 output to 5V before connecting to VIN!

const int LED_PIN = 2; // Onboard LED

void setup() {
  Serial.begin(115200);
  pinMode(LED_PIN, OUTPUT);

  Serial.println("LM2596 Step-Down Buck Converter Demo");
  Serial.println("ESP32 successfully running on regulated 5V power!");
}

void loop() {
  // Turn LED on
  digitalWrite(LED_PIN, HIGH);
  Serial.print("Uptime: ");
  Serial.print(millis() / 1000);
  Serial.println(" s | Power Status: OK (LED ON)");
  delay(500);

  // Turn LED off
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Vistos recientemente

Módulo de potenciómetro lineal salida doble 10K

Módulo de potenciómetro lineal salida doble 10K

€ 2,20
10x Diodo LED Transparente 5mm Verde / Amarillo 2V

10x Diodo LED Transparente 5mm Verde / Amarillo 2V

€ 1,85
Voltímetro 0-100V - Verde, 0.56 inch, 3 cables

Voltímetro 0-100V - Verde, 0.56 inch, 3 cables

€ 4,55
Ver