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 3-40VDC a 1.5-35VDC LM2596 a un Arduino UNO o ESP32, con uno sketch di esempio che puoi caricare subito.

Monitor di tensione Step-Down LM2596

Questo progetto monitora la tensione di uscita del convertitore step-down regolabile LM2596 usando il pin analogico A0. Alimenta il modulo dal pin Arduino 5V/VIN e ruota il potenziometro integrato per vedere la tensione misurata aggiornarsi nel Serial Monitor (assicurati che la tensione di uscita non superi 5V).

Schema di collegamento: Modulo step-down regolabile 3-40VDC a 1.5-35VDC LM2596 su un Arduino UNO
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: Modulo step-down regolabile 3-40VDC a 1.5-35VDC LM2596 su un Arduino UNO
Tabella di collegamento · Clicca per ingrandire
LM2596_Step_Down_Voltage_Monitor.ino · compilato e testato
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : LM2596 Step-Down Voltage 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.
 * ==================================================================
 */

// LM2596 Buck Converter Voltage Monitor
// Reads the regulated output on analog pin A0.
// Note: Keep the output voltage at or below 5.0V to protect the analog pin.

const int sensePin = A0;

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    ; // Wait for Serial Monitor
  }
  Serial.println(F("LM2596 Step-Down Voltage Monitor Initialized"));
  Serial.println(F("Adjust the trimmer potentiometer on the module."));
}

void loop() {
  int rawValue = analogRead(sensePin);
  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

Questa configurazione usa il modulo step-down LM2596 per regolare una sorgente di alimentazione DC da 12V a 5V per alimentare l'ESP32 tramite il pin VIN. Prima di collegare l'uscita all'ESP32, usa un multimetro e ruota il potenziometro trimmer onboard finché l'uscita non misura esattamente 5.0V. L'ESP32 fa lampeggiare il LED di stato onboard e comunica l'uptime via Serial per confermare un funzionamento stabile.

Schema di collegamento: Modulo step-down regolabile 3-40VDC a 1.5-35VDC LM2596 su un ESP32 DevKit V1
Schema di collegamento · Clicca per ingrandire
Tabella di collegamento: Modulo step-down regolabile 3-40VDC a 1.5-35VDC LM2596 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.
 * ==================================================================
 */

// Onboard LED on ESP32 DevKit V1 is on GPIO 2
const int LED_PIN = 2;

void setup() {
  Serial.begin(115200);
  pinMode(LED_PIN, OUTPUT);
  
  Serial.println("LM2596 Step-Down Module ESP32 Power Demo");
}

void loop() {
  digitalWrite(LED_PIN, HIGH);
  Serial.print("ESP32 running stably on buck converter power. Uptime: ");
  Serial.print(millis() / 1000);
  Serial.println(" s");
  delay(1000);

  digitalWrite(LED_PIN, LOW);
  delay(1000);
}

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

Visti di recente

Mini Breadboard 170 fori per prototipazione Blu (connect)

Mini Breadboard 170 fori per prototipazione Blu (connect)

€ 0,95
10x Diodo LED Trasparente 5mm Rosa 3V

10x Diodo LED Trasparente 5mm Rosa 3V

€ 1,85
Custodia per display OLED da 0.96 inch

Custodia per display OLED da 0.96 inch

€ 5,90
Vedi