#include <SoftwareSerial.h>
SoftwareSerial RS485Serial(10, 11); // RX (10), TX (11)

const int pinControl = 2; // Pin para controlar modo TX/RX

void setup() {
  Serial.begin(9600); // Iniciamos la comunicación con la PC
  
  pinMode(pinControl, OUTPUT);
  digitalWrite(pinControl, HIGH); // HIGH = Modo de Transmisión
  
  RS485Serial.begin(9600);
  
  Serial.println("Escribe un mensaje en la caja de arriba y presiona Enter:");
}

void loop() {
  // Verificamos si escribiste algo en el Monitor Serie de la PC
  if (Serial.available()) {
    char letra = Serial.read(); // Leemos el caracter que ingresaste
    RS485Serial.print(letra);   // Lo enviamos por el módulo RS485
  }
}