Увеличить
Конвертер RS-485 - UART TTL
ВВЕДЕНИЕ
Если вы хотите быстро и просто объединить несколько плат Arduino в сеть, вам достаточно подключить к каждой плате RS485 и протянуть всего два провода!
Вы сможете развернуть масштабные сети датчиков, построить систему умного дома или организовывать автоматический полив вашего огорода.
Также с помощью этого модуля вы можете общаться со сторонними устройствами, которые поддерживают интерфейс RS485 .
ПАРАМЕТРЫ
- Рабочее напряжение - 5V.
- Размер платы - 44 мм x 14 мм.
ПРИМЕР КОДА
#define SerialTxControl 10 //RS485 управляющий контакт на arduino pin 10 #define RS485Transmit HIGH #define RS485Receive LOW char buffer[100]; void setup(void) { Serial.begin(9600); pinMode(SerialTxControl, OUTPUT); digitalWrite(SerialTxControl, RS485Transmit); Serial.println("TEST"); delay(100); digitalWrite(SerialTxControl, RS485Receive); } void loop(void) { digitalWrite(SerialTxControl, RS485Receive); // читаем данные с порта int i=0; if(Serial.available()){delay(100); while( Serial.available() && i< 99) { buffer[i++] = Serial.read();} buffer[i++]='\0';} if(i>0) { Serial.println(buffer); // Выводим что приняли с других устройств } }
КОМПЛЕКТ
- Конвертер RS-485 UART x 1
Метки: #Arduino #RS485