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

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

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

Demo μετατροπέα τάσης PWM σε 0-10V

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

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

Αυτό το έργο δείχνει πώς να δημιουργήσετε μια αναλογική τάση ελέγχου 0-10V με ένα ESP32 και ένα module μετατροπέα PWM σε τάση. Το ESP32 στέλνει ένα σήμα PWM 0-100% από το GPIO 4 στο module, το οποίο το μετατρέπει σε ανάλογη έξοδο DC 0-10V, κατάλληλη για PLCs, VFDs και dimmers. Ένα εξωτερικό τροφοδοτικό 12V τροφοδοτεί το module μετατροπέα.

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

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

Οθόνη 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
Μονάδα Peltier 12v 60w 40x40mm TEC1-12706

Μονάδα Peltier 12v 60w 40x40mm TEC1-12706

€ 4,15