Управление бегущей строкой Sigma AS 227

Есть бегущая строка, управляется через пк по проводу RJ11(6pin) - RS232, надоело таскать ПК, хочу управлять через ESP8266 или Arduino. Нашел на форуме польском, что один рассказал, как управлять и что для этого нужно.

Ссылка на тему: https://www.elektroda.pl/rtvforum/topic1114174.html (там будет большое сообщение, где рассказано, что за байты и что они отвечают)

Для начала нужно занести в память сам текст, ну я значит создал первый байтовый массив HEX, далее выставил скорость передачи 2400(так написано было на форуме), передал через Serial.write(array), далее так же сделал, но уже с другим байтовым массивом, массивы и байты я взял из примера что опубликовал парень на форуме, и с задержкою между двумя отправками, была 1 секунда. Но надпись не выводилась, провод который идет на бегущую строку длинный, около 10 метров, в нем 4 жилы, один из них почему то никуда не подключается, так как в распиновка такого провода не было(всего 3 провода), 2 провод на землю, 3 на RX, 4 на TX

Помогите пожалуйста, что не так я делаю,

byte list1[] = {0x01, 0x30, 0x31, 0x02, 0xEF, 0xB0, 0xEF, 0xA2, 0x74, 0x65, 0x73, 0x74, 0xFF, 0xFF, 0x00};

byte list2[] = {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0xFF, 0x00};

image

что мешает спросить на форуме автора?

Уровни UART и RS232 согласуете?

Если не спросил - значить что-то мешает. Вы видели дату темы?

Нет, можно базовый код, и что к чему, просто не понимаю, причем тут RS232, если в проводе 3 рабочих проводка, которые идут на RX TX и землю, я просто в кратце рассказал, что подключается к чему, я не собираюсь управлять строкой через ПК.

Я не о коде, я про железо говорю. Чтобы RS232 подключить к ардуино, нужен переходник

Я просто отпаял RS232, осталось только 4 провода(один не рабочий), которые я подключил на ардуинку

Если используете COM-порт компьютера - это rs232, значит надо согласовать лог. уровни.

RS232 и UART - это физически разные протоколы

Угу-м, я понял, что в любом случае, потребуется переходник, спасибо!

Причём смотрите, что у вас, 5 или 3.3В. То есть зависит ещё от ардуино, какой переходник нужен

Uno, а так же есть Arduino + ESP8266

Если подключали ардуино к устройству, проверьте на исправность, т.к. в rs232 напряжение логики может быть от -12В до +12В

А то и поболе ))

Нет, больше вряд-ли, COM порт всё-таки))

Работает, строка не отправляла никаких данных, да и не делает так

Если TX не задействован - повезло…

или добавить max232, что-то увидел другую распиновку

7020929100_1392383795

Купил я, с RS232 на TTL, принимал сигнал с RS232 на ардуино, там было ~128~f01A\b\sHello но в ASCII и каждый символ с новой строки

126
… байты
13
13
13

Только вот зачем те полоски синие, хотя и моя распиновка рабочая(по сути это она и есть что на вашем фото)