Παραγγελία έως τις 14:00 τις εργάσιμες = αποστολή την ίδια ημέρα 30 ημέρες δικαίωμα υπαναχώρησης Εγγύηση 1 έτους
← Πίσω στην επισκόπηση

Διάγραμμα σύνδεσης και παράδειγμα κώδικα

Έτσι συνδέεις το Μονάδα μετατροπέα PWM σε Voltage 0-10V σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.

Επίδειξη μετατροπέα τάσης PWM σε 0-10V

Αυτό το έργο δείχνει πώς να δημιουργήσετε μια αναλογική τάση ελέγχου (0-10V) χρησιμοποιώντας μια έξοδο PWM του Arduino. Το Arduino εκπέμπει ένα μεταβαλλόμενο σήμα PWM στο pin 9, το οποίο το module μετατρέπει σε ανάλογη τάση DC στο terminal VOUT. Ανοίξτε το Serial Monitor για να παρακολουθείτε το τρέχον PWM duty cycle καθώς η έξοδος ανεβαίνει και κατεβαίνει.

Διάγραμμα σύνδεσης: Μονάδα μετατροπέα PWM σε Voltage 0-10V σε ένα Arduino UNO
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Μονάδα μετατροπέα PWM σε Voltage 0-10V σε ένα Arduino UNO
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
PWM_to_0_10V_Voltage_Converter_Demo.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  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 Demo

const int pwmPin = 9;

void setup() {
  pinMode(pwmPin, OUTPUT);
  Serial.begin(115200);
  Serial.println(F("PWM to Voltage Converter initialized."));
}

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

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

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

Επίδειξη μετατροπέα PWM σε 0-10V για ESP32

Αυτό το project δείχνει πώς ένα ψηφιακό σήμα PWM από το ESP32 μετατρέπεται σε αναλογική τάση ελέγχου 0-10V με το PWM-to-Voltage converter module. Το module τροφοδοτείται από εξωτερική παροχή 12V DC και ελέγχεται μέσω GPIO 18. Το sketch μεταβάλλει το duty cycle του PWM από 0% έως 100%, δημιουργώντας αναλογική έξοδο από 0V έως 10V (ιδανική για PLCs, VFDs ή βιομηχανικούς dimmers).

Διάγραμμα σύνδεσης: Μονάδα μετατροπέα PWM σε Voltage 0-10V σε ένα ESP32 DevKit V1
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Μονάδα μετατροπέα PWM σε Voltage 0-10V σε ένα ESP32 DevKit V1
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
ESP32_PWM_to_0_10V_Voltage_Converter_Dem.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 PWM to 0-10V 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 Converter Module Demo with ESP32
// Connect GPIO 18 to PWM input and external 12V DC to module VIN

const int pwmPin = 18;

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

void loop() {
  // Sweep output from 0V up to 10V in steps
  for (int duty = 0; duty <= 255; duty += 25) {
    analogWrite(pwmPin, duty);
    float expectedVoltage = (duty / 255.0) * 10.0;
    
    Serial.print("PWM Duty: ");
    Serial.print(duty);
    Serial.print("/255 | Approx Output: ");
    Serial.print(expectedVoltage, 1);
    Serial.println(" V");
    
    delay(1000);
  }
}

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

Πρόσφατα προβεβλημένα

Μονάδα Μετατροπέα Voltage σε PWM 0-10V

Μονάδα Μετατροπέα Voltage σε PWM 0-10V

€ 2,60
Οθόνη OLED 2.4 inch 128x64 Κίτρινη I2C SSD1309 3.3V

Οθόνη OLED 2.4 inch 128x64 Κίτρινη I2C SSD1309 3.3V

€ 17,70
Διακόπτης με ροδάκι μοχλού

Διακόπτης με ροδάκι μοχλού

€ 0,95
Breadboard, 3220 Gaats - ZY-208, με 4 κλιπ

Breadboard, 3220 Gaats - ZY-208, με 4 κλιπ

€ 16,65
ZB2L3 Δοκιμαστής Χωρητικότητας Μπαταρίας 1.2-12V

ZB2L3 Δοκιμαστής Χωρητικότητας Μπαταρίας 1.2-12V

€ 3,15
Φορτιστής μπαταρίας λιθίου με USB-C 5V 1A TP4056

Φορτιστής μπαταρίας λιθίου με USB-C 5V 1A TP4056

€ 2,40
Πλακέτα ανάπτυξης ESP8266 D1 Mini Pro (Wemos)

Πλακέτα ανάπτυξης ESP8266 D1 Mini Pro (Wemos)

€ 10,65
3.5 inch Touch screen TFT shield για Arduino UNO και Mega

3.5 inch Touch screen TFT shield για Arduino UNO και Mega

€ 16,95
Nano V3 USB-C Arduino Συμβατό CH340

Nano V3 USB-C Arduino Συμβατό CH340

€ 5,00
40 Pins header Male 2.54mm Μπλε

40 Pins header Male 2.54mm Μπλε

€ 0,65
10x αντίσταση 10 Ohm1/4 Watt 5%

10x αντίσταση 10 Ohm1/4 Watt 5%

€ 1,25
Μετατροπέας 12V-20V AC σε 12V DC 3A

Μετατροπέας 12V-20V AC σε 12V DC 3A

€ 19,10
Προβολή
Θήκη μπαταρίας 18650 με Φορτιστή και module step-up 12V (USB-C)

Θήκη μπαταρίας 18650 με Φορτιστή και module step-up 12V (USB-C)

€ 7,65
Μίνι τετράπλευρο κλειδί καρυδιών M2.5, M3, M4

Μίνι τετράπλευρο κλειδί καρυδιών M2.5, M3, M4

€ 1,80