nRF24L01+ двусторонний обмен данными

Есть два типа блоков Клиент и Сервер. Сервер находится в режиме ожидания информации от клиентов. А также по импульсу на входе query посылает данные Клиенту. Клиент может оправлять данные Серверу в следующих режимах: 1. Через заданный в настройках интервал. 2. В ответ на запрос от сервера. 3. По импульсу на входе Send. Имеется два основных …

Далее…nRF24L01+ двусторонний обмен данными

7

Блоки приема и передачи данных по протоколу 2262 и 1527

Блоки приема и передачи данных по протоколу микросхем 2262 и 1527 могут быть использованы для приема информации и эмуляции различных устройств (RF датчиков движения, звонков, а/м сигнализаций, RF игрушек и т.д.). А архиве блоки: 1. Приемник/передатчик на прерываниях. Приемник работает на прерываниях от Таймера1 независимо от текущей программы. Передатчик вносит задержку в выполнение программы пока …

Далее…Блоки приема и передачи данных по протоколу 2262 и 1527

2

Пользовательские блоки для работы с GSM модулями.

Блок работает по принципу Запрос-Ответ. Модулю посылается команда, и анализируется ответ. Тем самым удалось полностью уйти от временных задержек и использования оператора delay()(останавливает выполнение всей программы на указанное количество мс), который используется в большинстве примеров по работе с такими модулями. 1. Для M590 Реализованы следующие функции: – Отправка SMS (только латинский вариант) – Прием SMS …

Далее…Пользовательские блоки для работы с GSM модулями.

5

RF пульт

Два блока под библиотеки (RemoteReceiver) и (RCSwitch), для разных типов пультов. Для назначения выходу IND своих кнопок заменить вписанные кода на свои FunctionSection (value == свой код) = свой индекс; Выходы: code – Пришедший код любой кнопки пульта (сбрасывается таймером “Time_to_reset”) IND – Индекс присвоенный кнопке (сбрасывается таймером “Time_to_reset”) new_D – Импульс в один цикл …

Далее…RF пульт

2

Блоки приема и передачи данных посредством RF433 канала

Два типа блоков: 1. Блоки приема/передачи с легкой шифрацией рендомной переменной 0..65536. Данная переменная передается в посылке в открытом виде. Все данные, кроме адреса, меняются динамически при каждой передаче. Данные блоки передают от 2-х до 8-ми переменных типа ИНТ. 2. Блоки с приставкой “cod”. Это блоки с усиленной шифрацией посредством счетчика передач, рендомной составляющей и …

Далее…Блоки приема и передачи данных посредством RF433 канала

3

nRF24L01+ система передачи данных

Набор блоков для односторонней, двухсторонней передачи данных между 2 и более контролерами с nRF24L01+, вплоть до создания сложной сети. Про подключение модулей SCK (Serial ClocK) — тактирование (синхронизация). ( Arduino UNO D13 | Arduino Mega D52) MOSI / MI (Master Out Slave In) — вход данных. ( Arduino UNO D11 | Arduino Mega D51) MISO …

Далее…nRF24L01+ система передачи данных

3

Блок для работы с HMI Virtuino

Создал блок пользователя, для работы с программой визуализации Virtuino на андроид. Подключение к андроиду через WiFi или БТ, выбирается соответствующим блоком. Добавил блоки приема и отправки текста. Изменил блоки передачи переменных, теперь с блока DV можно сразу получать переменные разных типов. Входами и выходами virtuino управляет напрямую, переделывать библиотеку не вижу смысла (все переменные программа …

Далее…Блок для работы с HMI Virtuino

9