Здравствуйте!
Есть такая проблема - имеется роутер Dlink DIR-300, необходимо настроить связь через serial.
Уровни сигналов с платы роутера коммутируются с помощью MAX3232. Тестером на выходе видно около 5 Вольт.
Через терминалку (на 9600) из 2-х настольных компов один читает нормально из сериала роутера, а другой совсем ничего.
Мне нужно принимать сигналы с сериала на uart arduino nano.
Приходит же сплошной мусор.
Подскажите, где моя ошибка ?
Вот скетч:
#include <SoftwareSerial.h>
int LED_PIN = 13;
SoftwareSerial com232(4,5);
void setup()
{
pinMode(LED_PIN, OUTPUT);
Serial.begin(9600);
com232.begin(9600);
}
void loop()
{
if (com232.available())
{
char comByte = com232.read();
digitalWrite(LED_PIN, HIGH);
delay(10);
digitalWrite(LED_PIN, LOW);
Serial.println(comByte);
}
}