Werktags vor 14:00 Uhr bestellt = am selben Tag versendet 30 Tage Widerrufsrecht 1 Jahr Garantie
← Zurück zur Übersicht

Schaltplan und Codebeispiel

So schließt du den Regelbares Step-down-Modul 4~38V 5A 96% Hoher Wirkungsgrad XL4015 an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

LM2596 Spannungs-Abwärtswandler-Monitor

Dieses Projekt versorgt das LM2596-Abwärtswandler-Modul über die 5V-Schiene des Arduino und misst seine geregelte Ausgangsspannung an analoger Pin A0. Stelle das integrierte Potentiometer mit einem kleinen Schraubendreher ein, um die Spannungsänderungen in Echtzeit zu sehen, die im Serial Monitor ausgegeben werden (Ausgang unter 5V halten).

Anschlussplan: Regelbares Step-down-Modul 4~38V 5A 96% Hoher Wirkungsgrad XL4015 an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: Regelbares Step-down-Modul 4~38V 5A 96% Hoher Wirkungsgrad XL4015 an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
LM2596_Voltage_Step_Down_Monitor.ino · kompiliert und getestet
/*
 * ==================================================================
 *  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

ESP32 mit LM2596 Step-Down-Wandler versorgen

Bevor du den ESP32 anschließt, verwende ein Multimeter, um das Trimmer-Potentiometer des LM2596 so einzustellen, dass OUT+ genau 5.0V anzeigt. Das Modul wandelt die 12V-Eingangsspannung effizient in eine stabile 5V-Ausgangsspannung um, um den ESP32 über VIN und GND zu versorgen. Nach dem Anschluss startet der ESP32, lässt seine onboard Status-LED blinken und gibt heartbeat-Meldungen über Serial aus.

Anschlussplan: Regelbares Step-down-Modul 4~38V 5A 96% Hoher Wirkungsgrad XL4015 an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: Regelbares Step-down-Modul 4~38V 5A 96% Hoher Wirkungsgrad XL4015 an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
Powering_ESP32_with_LM2596_Buck_Converte.ino · kompiliert und getestet
/*
 * ==================================================================
 *  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

Zuletzt angesehen

10x Kondensator 100uF 16v Elektrolytisch (ELCO) schwarz

10x Kondensator 100uF 16v Elektrolytisch (ELCO) schwarz

€ 2,39
18650 wiederaufladbare Batterie 3.6V 2850Mah 10A

18650 wiederaufladbare Batterie 3.6V 2850Mah 10A

€ 4,99
Ansehen