Нужно написать скетч, с которым будет работать данная схема. Спойлер: Схема Нужно при печати с весов CAS BW-60RB получать такой чек. Спойлер: Чек SHINKO DENSHI TYPE: HTR-220CE S/N: 101852097 ID: START DATE:31.05.2021 TIME: 10:54 10:54:43 + 0.005/8 g 10:54:46 + 0.005/8 g 10:54:48 + 0.005/8 g END DATE:31.05.2021 TIME: 10:54 SIGNATURE *************** На дополнительную кнопку мы вешаем вывод начало чека и конец чека Спойлер: Начало чека SHINKO DENSHI TYPE: HTR-220CE S/N: 101852097 ID: START DATE:31.05.2021 TIME: 10:54 Потом с кнопки весов печатается обычный вес с весов Спойлер: Вес 10:54:43 + 0.005/8 g 10:54:46 + 0.005/8 g 10:54:48 + 0.005/8 g И опять же при нажатии доп кнопки конец чека Спойлер: Конец чека END DATE:31.05.2021 TIME: 10:54 SIGNATURE *************** Спойлер: Инструкция Весов https://disk.yandex.ru/i/rg90VD0P90ZH9w Спойлер: Инструкция принтер https://disk.yandex.ru/i/HjKJRBLcwsUGaw PS и есть еще один нюанс, это или защита в весах или защита в принтере, если к весам подключить принтер, то чек корявый, одна строчка нормально, а вторая к вверх ногами. Спойлер: Корявый чек
Для каждого (весов и принтера) должен быть свой МАХ3232. Либо принтер должен подключаться через Centronix.
Но в Ардуино то не встроено! А RS232 допускает соединение только точка-точка. Правда, непонятно использование TXD в принтере. Если его можно не использовать, то достаточно одного МАКСа: TXD -> RXD, DSR <- DTR к принтеру и RXD <- TXD к весам.