Codey OnlineBibliothèque de composants Arduino & ESP32 › PWM naar Voltage converter module 0-10V
PWM naar Voltage converter module 0-10V
Autres

PWM naar Voltage converter module 0-10V

Ce module convertit un signal PWM en une tension analogique de sortie correspondante, généralement dans la plage 0-10V pour les applications de commande. Il est couramment utilisé avec des microcontrôleurs comme Arduino ou ESP32 pour piloter des appareils qui acceptent une entrée de contrôle en tension.

Largeur: 17.6 mm

Brochage — PWM naar Voltage converter module 0-10V

Broche Signal Description
VIN power Positive DC supply input for the converter, typically 12-30V depending on module version.
GND ground Power supply ground return for the converter module.
PWM PWM PWM control signal input from a microcontroller; duty cycle sets the analog output voltage.
GND.1 ground Ground reference for the PWM input signal from the controller.
VOUT analog Analog voltage output proportional to PWM duty cycle, typically adjustable up to 0-10V.
GND.2 ground Ground return/reference for the analog voltage output load.

Exemple de schéma de câblage — PWM naar Voltage converter module 0-10V

De Vers Fil
board:5V x1:VIN red
board:GND x1:GND black
board:D9 x1:PWM green
board:GND.1 x1:GND.1 black
x1:GND.2 board:GND.2 black

Exemple de code Arduino — PWM naar Voltage converter module 0-10V

Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.

// PWM to Voltage Converter Module 0-10V
// This example outputs a changing PWM signal on D9.
// The module converts that PWM duty cycle into a proportional analog voltage.

const int pwmPin = 9;

void setup() {
  pinMode(pwmPin, OUTPUT);
  Serial.begin(9600);
  Serial.println("PWM to Voltage Converter Module demo");
}

void loop() {
  // Sweep from 0% to 100% duty cycle
  for (int value = 0; value <= 255; value++) {
    analogWrite(pwmPin, value);
    Serial.print("PWM value: ");
    Serial.println(value);
    delay(10);
  }

  // Sweep back down from 100% to 0% duty cycle
  for (int value = 255; value >= 0; value--) {
    analogWrite(pwmPin, value);
    Serial.print("PWM value: ");
    Serial.println(value);
    delay(10);
  }
}

Composants similaires

4-Channel Optoisolator Board

4-Channel Optoisolator Board

AD9850 DDS Signal Generator Module

AD9850 DDS Signal Generator Module

Adjustable Step-down Module 3-40VDC  1.5-35VDC LM2596

Adjustable Step-down Module 3-40VDC 1.5-35VDC LM2596

Breadboard 400 pin

Breadboard 400 pin

Construisez votre projet Arduino ou ESP32 avec l'IA

Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.

Commencez gratuitement