Codey OnlineBiblioteca de componentes Arduino y ESP32 › HW-0519 TTL to RS485 Module
HW-0519 TTL to RS485 Module
Interfaz

HW-0519 TTL to RS485 Module

This HW-0519 TTL to RS485 module is a UART-to-RS485 interface board with automatic direction control, used to link a microcontroller serial port to an RS485 differential network. It connects to logic-level RXD/TXD and power on one side, and to the A/B differential bus lines on the other side, with GND shared between devices.

Ancho: 40 mm

Pinout — HW-0519 TTL to RS485 Module

Pin Señal Descripción
GND ground Logic ground reference for power and TTL UART signals.
RXD RX TTL serial input from MCU TX to module for transmission on RS485.
TXD TX TTL serial output from module to MCU RX, carrying received RS485 data.
VCC power Module logic power input for the TTL side, typically 5V.
A+ data RS485 non-inverting differential bus line A.
B- data RS485 inverting differential bus line B.
GND.1 ground RS485-side earth/shield ground connection for bus reference or grounding.

Esquema de cableado de ejemplo — HW-0519 TTL to RS485 Module

Desde Hasta Cable
board:5V x1:VCC red
board:GND x1:GND black
board:D1 x1:RXD green
board:D0 x1:TXD blue
board:GND.1 x1:GND.1 black
x1:A+ x1:A+ yellow
x1:B- x1:B- purple

Código Arduino de ejemplo — HW-0519 TTL to RS485 Module

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

// HW-0519 Auto-Flow RS485 Module
// Simple serial pass-through demo for Arduino Uno.
// Upload this sketch, then open Serial Monitor at 9600 baud.
// Type a message and press Enter; it will be sent to the RS485 module.

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ;
  }

  Serial.println("HW-0519 RS485 module demo");
  Serial.println("Arduino Uno hardware serial on D0/D1");
  Serial.println("Connect your RS485 bus to A+ and B-.");
  Serial.println("Type in Serial Monitor to send data.");
}

void loop() {
  // Send any bytes typed in the USB Serial Monitor out through the RS485 module.
  while (Serial.available() > 0) {
    char c = (char)Serial.read();
    Serial.write(c);
  }
}

Componentes relacionados

16 Channel 12-Bit PWM Servo Driver I2C

16 Channel 12-Bit PWM Servo Driver I2C

MCP23017 I/O Expander

MCP23017 I/O Expander

PCM1808 ADC Module

PCM1808 ADC Module

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