
Увеличить

Конвертер 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























































































