🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


🔗 Проект: обмен данными между Arduino на большом расстоянии по RS485

Два модуля UR485

Конвертер UR485 превращает обычный UART Arduino в промышленный интерфейс RS485 — в отличие от прямого провода, такая линия устойчива к помехам и работает на десятки метров.

Схема подключения

Скетч (обе платы одинаковые, роль задаётся константой)

#include <SoftwareSerial.h>

SoftwareSerial rs485(2, 3); // RX, TX
const bool isSender = true; // на второй плате поставьте false

void setup() {
  rs485.begin(9600);
  Serial.begin(9600);
}

void loop() {
  if (isSender) {
    rs485.println("Hello from node A");
    delay(1000);
  } else {
    if (rs485.available()) {
      String msg = rs485.readStringUntil('\n');
      Serial.println(msg);
    }
  }
}

Модуль UR485 на большинстве плат сам определяет направление передачи — если ваша версия требует ручного переключения приём/передача, добавьте управление DE-пином через `digitalWrite()` перед каждой отправкой.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← 🚌 обмен данными между двумя Arduino по шине …🌐 проводная веб-метеостанция на Ethernet-мод… →

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA