Skip to main content

Grove - RS485

El Grove RS-485 permite que tu Arduino se conecte fácilmente con dispositivos RS-485, solo necesitas conectar y usar. Este módulo es altamente estable y soporta transmisión sin errores de 500k bps.

RS485 es una solución rentable en comunicación serie, puede ser usado para velocidad de datos de 10Mbit/s o distancia de hasta 1200m a menor velocidad.

Versión

Versión del ProductoCambiosFecha de Lanzamiento
Grove - RS485InicialNov 2018

Características

  • Voltaje de alimentación: 3.3V/5V
  • Interfaz: UART
  • Transmisión sin errores a 500k bps

Especificaciones

ParámetroValor
TamañoL: 40mm A: 20mm H: 12mm
Peso4.9g
Tamaño del paqueteL: 135mm A: 85mm H: 13mm
Peso bruto11g

Descripción general del hardware

Diagrama de pines

Figura 1. Diagrama de pines

Primeros pasos

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Primeros pasos con Arduino antes de comenzar.

El Grove - NFC soporta I2C y UART, Seeed Arduino NFC Library es compatible con Arduino Uno/Seeeduino v4.2, Arduino Mega/Seeeduino Mega, Arduino Zero/Seeeduino Lorawan y Arduino Leonardo/Seeeduino Lite.

Jugar con Arduino

Hardware

Materiales requeridos

Conexión de materiales

  • Paso 1. Conecta tanto el Seeeduino Lotus como el Seeeduino V4.2 a la PC.

  • Paso 2. Conecta el Grove - Base Shield al Seeeduino Lite.

  • Paso 3. Usando el puerto 6 y puerto 7 como puerto suave RX y TX conecta las dos placas con dos Grove Rs485.

Software

  • Paso 1. Abre dos ventanas del IDE de Arduino y copia estos códigos como se muestra a continuación por separado. Uno de los dispositivos se usa como dispositivo maestro y el otro se usa como dispositivo esclavo.
/*      Slave     */
#include <SoftwareSerial.h>
SoftwareSerial Slave(6, 7);
char val;

void setup() {
Serial.begin(38400);
Serial.println("Slave is ready!");
Slave.begin(38400);
}

void loop() {
while (Serial.available()) {
val = Serial.read();
Slave.write(val);
}

while(Slave.available()) {
val = Slave.read();
Serial.write(val);
}
}
/*      Master      */
#include <SoftwareSerial.h>
SoftwareSerial Master(6, 7);
char val;

void setup() {
Serial.begin(38400);
Serial.println("Master is ready!");
Master.begin(38400);
}

void loop() {
while (Serial.available()) {
val = Serial.read();
Master.write(val);
}

while(Master.available()) {
val = Master.read();
Serial.write(val);
}
}
  • Paso 2. Elige diferentes puertos para diferentes dispositivos mientras usas el Grove RS485.

  • Paso 3. Envía el mensaje y verifica los resultados.

Plataformas Compatibles

ArduinoRaspberry Pi

Visor Esquemático en Línea

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...