Codey OnlineLibreria di componenti Arduino ed ESP32 › HW-0519 TTL to RS485 Module
HW-0519 TTL to RS485 Module
Interfaccia

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.

Larghezza: 40 mm

Pinout — HW-0519 TTL to RS485 Module

Pin Segnale Descrizione
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.

Schema di cablaggio di esempio — HW-0519 TTL to RS485 Module

Da A Filo
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

Codice Arduino di esempio — HW-0519 TTL to RS485 Module

Questo esempio è stato scritto e verificato in compilazione per arduino-uno. Codey Online lo adatta a qualsiasi altra scheda supportata.

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

Componenti correlati

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 il tuo progetto Arduino o ESP32 con l'AI

Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.

Inizia gratis