Ordinato entro le 14:00 nei giorni lavorativi = spedito in giornata 30 giorni per il recesso Garanzia di 1 anno
← Torna alla panoramica

Schema di collegamento ed esempio di codice

Ecco come collegare il Modulo step-down regolabile 4~38V 5A 96% Alta efficienza XL4015 a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.

Monitor del convertitore step-down LM2596

Questo progetto alimenta il modulo step-down LM2596 dalla linea 5V dell'Arduino e misura la sua tensione di uscita regolata sul pin analogico A0. Regola il potenziometro integrato con un piccolo cacciavite per osservare le variazioni di tensione in tempo reale stampate nel Serial Monitor (mantieni l'uscita sotto 5V).

Schema di collegamento: Modulo step-down regolabile 4~38V 5A 96% Alta efficienza XL4015 su un Arduino UNO
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: Modulo step-down regolabile 4~38V 5A 96% Alta efficienza XL4015 su un Arduino UNO
Tabella di collegamento · Clicca per ingrandire
LM2596_Voltage_Step_Down_Monitor.ino · compilato e testato
/*
 * ==================================================================
 *  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

Alimentare ESP32 con convertitore buck LM2596

Prima di collegare l'ESP32, usa un multimetro per regolare il potenziometro trimmer dell'LM2596 finché OUT+ non legge esattamente 5.0V. Il modulo abbassa in modo efficiente l'ingresso 12V a un'uscita stabile da 5V per alimentare l'ESP32 tramite VIN e GND. Una volta collegato, l'ESP32 si avvia, fa lampeggiare il LED di stato onboard ed emette messaggi heartbeat tramite Serial.

Schema di collegamento: Modulo step-down regolabile 4~38V 5A 96% Alta efficienza XL4015 su un ESP32 DevKit V1
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: Modulo step-down regolabile 4~38V 5A 96% Alta efficienza XL4015 su un ESP32 DevKit V1
Tabella di collegamento · Clicca per ingrandire
Powering_ESP32_with_LM2596_Buck_Converte.ino · compilato e testato
/*
 * ==================================================================
 *  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

Visti di recente

Clip di montaggio per LED - 5mm nero

Clip di montaggio per LED - 5mm nero

€ 0,25