Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Schéma zapojení a ukázkový kód

Takto připojíš Modul převodníku napětí na PWM 0-10V k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.

Ukázka převodníku napětí PWM na 0-10V

Tento obvod generuje proměnný signál PWM na pinu 9, který modul převodníku přemění na úměrné analogové DC výstupní napětí (0-10V). Otevřete Serial Monitor, abyste sledovali aktuální PWM duty cycle, zatímco plynule stoupá a klesá. Změřte svorku VOUT multimetrem, abyste ověřili měnící se analogové napětí.

Schéma zapojení: Modul převodníku napětí na PWM 0-10V na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Modul převodníku napětí na PWM 0-10V na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
PWM_to_0_10V_Voltage_Converter_Demo.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : PWM to 0-10V Voltage Converter Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : PWM naar Voltage converter module 0-10V
 *  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.
 * ==================================================================
 */

// PWM to 0-10V Voltage Converter Module Demo
// Sweeps PWM duty cycle on pin 9 from 0% to 100% and back

const int pwmPin = 9;

void setup() {
  pinMode(pwmPin, OUTPUT);
  Serial.begin(115200);
  Serial.println(F("PWM to 0-10V Converter Demo Initialized"));
}

void loop() {
  // Ramp up
  for (int duty = 0; duty <= 255; duty += 5) {
    analogWrite(pwmPin, duty);
    Serial.print(F("PWM Duty: "));
    Serial.print(duty);
    Serial.print(F("/255 ("));
    Serial.print((duty * 100) / 255);
    Serial.println(F("%)"));
    delay(50);
  }

  delay(500);

  // Ramp down
  for (int duty = 255; duty >= 0; duty -= 5) {
    analogWrite(pwmPin, duty);
    Serial.print(F("PWM Duty: "));
    Serial.print(duty);
    Serial.print(F("/255 ("));
    Serial.print((duty * 100) / 255);
    Serial.println(F("%)"));
    delay(50);
  }

  delay(500);
}

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

ESP32 0-10V demo převodníku napětí PWM

Tento projekt ukazuje, jak pomocí ESP32 a modulu převodníku PWM na napětí vytvořit analogové řídicí napětí 0-10V. ESP32 posílá PWM signál 0-100% z GPIO 4 do modulu, který jej převádí na úměrný DC výstup 0-10V, vhodný pro PLC, VFD a stmívače. Externí 12V napájení napájí převodní modul.

Schéma zapojení: Modul převodníku napětí na PWM 0-10V na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Modul převodníku napětí na PWM 0-10V na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
ESP32_0_10V_PWM_Voltage_Converter_Demo.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 0-10V PWM Voltage Converter Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : PWM naar Voltage converter module 0-10V
 *  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.
 * ==================================================================
 */

/*
 * PWM to 0-10V Voltage Converter Demo
 * Board: ESP32 DevKit V1
 * 
 * Ramps output voltage from 0V to 10V and back down.
 */

const int PWM_PIN = 4; // GPIO 4 connected to PWM input

void setup() {
  Serial.begin(115200);
  pinMode(PWM_PIN, OUTPUT);
  Serial.println("PWM to 0-10V Converter Demo Started");
}

void loop() {
  // Ramp up from 0V to 10V
  for (int duty = 0; duty <= 255; duty += 5) {
    analogWrite(PWM_PIN, duty);
    float expectedVoltage = (duty / 255.0) * 10.0;
    
    Serial.print("Duty: ");
    Serial.print(duty);
    Serial.print("/255 | Output Voltage: ~");
    Serial.print(expectedVoltage, 2);
    Serial.println(" V");
    
    delay(50);
  }
  
  delay(500);

  // Ramp down from 10V to 0V
  for (int duty = 255; duty >= 0; duty -= 5) {
    analogWrite(PWM_PIN, duty);
    float expectedVoltage = (duty / 255.0) * 10.0;
    
    Serial.print("Duty: ");
    Serial.print(duty);
    Serial.print("/255 | Output Voltage: ~");
    Serial.print(expectedVoltage, 2);
    Serial.println(" V");
    
    delay(50);
  }
  
  delay(500);
}

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

Nedávno zobrazené

Experimentální prototypovací deska 4x6cm zelená

Experimentální prototypovací deska 4x6cm zelená

€ 0,95
ACEBOTT SharkBot robotické auto s hlasovým ovládáním

ACEBOTT SharkBot robotické auto s hlasovým ovládáním

€ 99,00
10x Kondenzátor 2.2uF 50v Elektrolytický (ELCO) černý

10x Kondenzátor 2.2uF 50v Elektrolytický (ELCO) černý

€ 0,99
Experimentální prototypová deska 6x8cm zelená

Experimentální prototypová deska 6x8cm zelená

€ 1,60
10x rezistor 220 Ohm 1/4 Watt 5% (LED předřadný rezistor)

10x rezistor 220 Ohm 1/4 Watt 5% (LED předřadný rezistor)

€ 1,25
PL2303 TTL USB Serial Port RS232 Adapter 3.3v-5v

PL2303 TTL USB Serial Port RS232 Adapter 3.3v-5v

€ 2,30
Experimentální prototypovací deska 7x9cm zelená

Experimentální prototypovací deska 7x9cm zelená

€ 1,40
5V relé s vysokým výkonem 250V 30A

5V relé s vysokým výkonem 250V 30A

€ 6,50
Mini kolébkový vypínač ZAP/VYP KCD11 250V 3A

Mini kolébkový vypínač ZAP/VYP KCD11 250V 3A

€ 1,85
Velleman MINI PIEZO SIRENA 6-15VDC SV/PS1

Velleman MINI PIEZO SIRENA 6-15VDC SV/PS1

€ 7,35
Micro-HDMI na HDMI zásuvkový konektor černý 0,2m

Micro-HDMI na HDMI zásuvkový konektor černý 0,2m

€ 6,95
Zobrazit