
Выводы модулей подписаны и не вызывают вопросов:VCC - Плюс питания.GND -земля,вход ATAD у передатчика.У приёмника выход - это 2 и 3 выводы разъема.
Написал на пробу блоки передатчика и приёмника, для передачи двух чисел типа Int
Блоки:
Передатчик
Приёмник
Примеры:
Передатчик
Приёмник
Библиотеки
Библиотеки
Вариант думаю не последний, были мысли по доработки
Можно изменить количество и тип передаваемых данных (общий размер до 20байт)
Добавлено (06.02.2016, 11:05)
---------------------------------------------
Описание есть в блоках но добавлю и здесь
Передатчик
На скорости 7000 бит/с, дальность связи около 90м
На скорости 5000 бит/с, дальность связи около 100м
На скорости 2000 бит/с, дальность связи около 150м
На скорости 1000 бит/с, дальность связи около 150м
Параметры
identifier - Номер передатчика
mode - Выбор режима работы: 0 - оправка данных через заданный интервал, 1 - по входу Send
speed - Скорость передачи данных (должна быть одинакова )
transmit_pin - Номер пина к которому подключён передатчик
IdReceiver - Номер получателя 0- всем
timesend - Интервал отправки данных, мс
Входа:
Send - Послать строку. По переднему фронту отсылает данные на приёмник при mode=0
in1-in2 - любые числа которые необходимо передать .
На скорости 7000 бит/с, дальность связи около 90м
На скорости 5000 бит/с, дальность связи около 100м
На скорости 2000 бит/с, дальность связи около 150м
На скорости 1000 бит/с, дальность связи около 150м
Параметры
identifier - Номер приёмника
mode - Режим фильтрации: 0- принимать все сообщения, 1- принимать только адресованные данному приёмнику
speed - Скорость передачи данных (должнабыть одинакова )
receive_pin - Номер пина к которому подключен приёмник
Выхода:
NSender - Номер отправителя
out1-out2 - любые числа которые были получены .