#66
Сообщение
mehanikru » 12.08.2021{, 22:11}
Очень просто.
Создаёте два проекта: один для приёмника, другой для передатчика.
В том, что для передатчика, собираете логику съёма информации с датчиков, делаете первичную обработку сигналов. Сигналы могут быть в любой форме: Логические, интежер, байтовые, флоатовские или стринговские. Далее эти данные отправляете в UART. Всё.
На приемной стороне сначала применяете блок приёма из UART, из этого блока выводятся ваши данные на приемной стороне. Загоняете для удобства эти данные в переменную соответствующего типа и далее делаете с этой переменной что хотите: Либо сразу выводите на экран, либо сначала преобразуете как ни будь, потом на экран, в общем что угодно.
Самое главное: в качестве приемопередатчиков рекомендую использовать блоки HC12. Один на приемной стороне, другой на передающей. Эти радиоблоки (трансиверы) могут работать на частоте 433 Мгц в полудуплексном режиме, т.е. и на приём и на передачу. Но только по очереди. Одновременно на приём и на передачу не получится.
У них имеются входы Rx, Tx которые соединяются накрест с одноименными пинами ардуино.
Дальность продавцы заявляют до километра, но у меня при тестировании получилось метров 400. Для домашних делов вполне хватит. Никаких особенных настроек эти радиоблоки не требуют, работают "из коробки".
Руководить - это значит не мешать хорошим людям работать. С.П. Капица