Codey OnlineBiblioteca de componentes Arduino y ESP32 › PWM naar Voltage converter module 0-10V
PWM naar Voltage converter module 0-10V
Otros

PWM naar Voltage converter module 0-10V

Este módulo convierte una señal PWM en una tensión analógica de salida correspondiente, normalmente en el rango de 0-10V para aplicaciones de control. Se usa habitualmente con microcontroladores como Arduino o ESP32 para controlar dispositivos que aceptan una entrada de control por tensión.

Ancho: 17.6 mm

Pinout — PWM naar Voltage converter module 0-10V

Pin Señal Descripción
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.

Esquema de cableado de ejemplo — PWM naar Voltage converter module 0-10V

Desde Hasta Cable
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

Código Arduino de ejemplo — PWM naar Voltage converter module 0-10V

Este ejemplo se escribió y verificó por compilación para arduino-uno. Codey Online lo adapta a cualquier otra placa compatible.

// 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);
  }
}

Componentes relacionados

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

Crea tu proyecto de Arduino o ESP32 con IA

Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.

Empieza gratis