Arduino nRF24L01+ Соединяем несколько Arduino по радиоканалу multi Connect Transmitter Receiver
Download - sketch
Библиотеку -
sketch оставлю в комментарии - под видео.
_____________.
Вспомогательные видео материалы.
Arduino nRF24L01 Servo Potentiometer потенциометр wireless Extender multi Лайфхак Своими руками
Arduino nRF24L01 Удлинитель ИК-пультов IR RAW wireless Extender Infrared Лайфхак Своими руками.
Урок 26.4 Соединяем две arduino по радиоканалу через nRF24L01 .
Arduino Радиомодуль nRF24L01 RF24 Libraries. test.
Arduino1 NRF24L01 Serial send. - Arduino2 led. LOW HIGH.
NRF24L01 if Arduino №1 button press-Arduino №2 LED on.
Arduino сквозной радио удлинитель ИК пульта IR NRF24L01 RF wireless IR.
Arduino радио удлинитель ИК пульта IR NRF24L01 RF wireless IR extender.
NRF24L01 if Arduino №1 button press-Arduino №2 LED on.
Arduino NRF24L01 2 Servo radio potentiometer Переменный резистор wireless Control.
Arduino NRF24L01 Servo radio potentiometer Переменный резистор wireless Control.
Arduino генерал управление домом телефоном и IR Phone Control DTMF Decoder extender nRF24L01.
_____________.
Таблица подключения радио модуля nFR24L01 .
Адаптер nRF24L01 Arduino Uno Назначение.
CE / SS 9 (меняется в скетче) Шина SPI - выбор устройства.
CSN 10 (меняется в скетче) Выбор режима: приёмник / передатчик.
SСK 13 (SCK) Шина SPI - линия тактирования.
MO 11 (MOSI) Шина SPI - линия данных (от мастера к ведомому).
MI 12 (MISO) Шина SPI - линия данных (от ведомого к мастеру).
IRQ Не используется Прерывание
_____________.
LED. процесс приёма / передачи, подтверждаем миганием светодиодов.
Указываем канал передачи данных (от 0 до 127), 5 - значит передача данных осуществляется на частоте 2,405 ГГц.(на одном канале можно, одновременно иметь “1 передатчик-рот-труба“ или “6 приёмников-ушей-трубы“.
Открываем трубу с идентификатором 0xAABBCCDD11 (для передачи данных). на одном канале может быть только 1 труба, для передачи). (последний байт “идентификатора-передатчика (11)“ нужен для распознавания трубами приёмника, которых может быть до 6-на одном канале).
“delay“ устанавливаем задержку на 50 мс, за это время приемник успеет принять и обработать данные этого и другого передатчика.
отправляем данные на другую Arduino. sizeof(TEST)))-указываем, сколько байт мы хотим отправить)(Приемник отправляет передатчику сигнал подтверждения приёма данных (без смены режима работы).
если узнаём от принимающей стороны, что Пакет был успешно отправлен!, включаем LED.
если пакет не доставлен!, выключаем LED.
_____________.
перед первой командой инициализацией nRF24L01 , лучше сделать паузу. припаять конденсатор между выводами плюс и минус nRF24L01 .
Указываем канал приёма данных (от 0 до 127), 5 - значит приём данных осуществляется на частоте 2,405 ГГц (на одном канале может быть только 1 приёмник и до 6 передатчиков).
Указываем скорость передачи данных (RF24_250KBPS, RF24_1MBPS, RF24_2MBPS). При скорости 2 Мб/с, задействуются сразу два канала (выбранный и следующий за ним). (самая дальнобойная 250KBPS, но скорость меньше).
Указываем мощность передатчика (RF24_PA_MIN=-18dBm, RF24_PA_LOW=-12dBm, RF24_PA_HIGH=-6dBm, RF24_PA_MAX=0dBm).
Открываем 1 трубу с идентификатором 0xAABBCCDD11 для приема данных (“приёмник“-на одном канале может быть открыто до 6 разных труб), (которые должны отличаться только последним байтом идентификатора).
Открываем 2 трубу с идентификатором 0xAABBCCDD22 для приема данных (То есть может одновременно ловить сигнал от шести таких же модулей, передающих на одном частотном канале).
Включаем приемник, начинаем прослушивать открытую трубу.
Выключаем приёмник, если потребуется передать данные.
Если в буфере имеются принятые данные, то получаем номер трубы, по которой они пришли, по ссылке на переменную pipe.
Читаем данные в переменную TEST и указываем сколько байт читать.
Если данные пришли от 1 передатчика,включаем LED 14.
Если данные пришли от 2 передатчика,включаем LED 15.
печатаем в Serial данные из переменной TEST.
_____________.
Arduino nRF24L01 Соединяем несколько arduino по радиоканалу multi Connect Transmitter Receiver.
_____________.
nRF24L01 ,Arduino,Соединяем,радиоканалу,multi,Connect,Transmitter,Receiver,передатчик,данные,номер трубы,pipe,передать данные,приемник,идентификатор,приема данных,6
1 view
191
46
4 months ago 00:13:15 2
24 часа ВЫЖИВАНИЕ на Полигоне Практик Будущего | Влог
4 months ago 00:20:26 21
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
5 months ago 00:16:33 1
Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи)
5 months ago 00:28:47 1
Как сделать радиоуправление на ардуино (модуль CCU R0)
6 months ago 00:20:09 1
ARDUINO ДЛЯ НАЧИНАЮЩИХ. С ЧЕГО НАЧАТЬ?
8 months ago 00:10:02 2
Передача звука на Arduino + NRF24L01
8 months ago 00:15:19 4
Танковое управление ровера одним пальцем. Arduino, nrf24l01, MX1508
10 months ago 00:07:26 1
From Brains to Bot: Arduino’s Next-Level Journey with AI.
11 months ago 00:09:10 1
Превращаю кучу ардуино в единую систему умного дома
11 months ago 00:13:03 2
Self Balancing Robot Using Arduino
11 months ago 00:08:19 1
Жучок - прослушка на Arduino + NRF24L01
11 months ago 00:17:44 1
Аналого-цифровое преобразование в контроллерах STM32F1 CubeIDE
11 months ago 00:10:57 1
Arduino - дистанционное управление яркостью света и сервоприводом на nRF24L01
11 months ago 00:14:04 1
Ракетная турель с камерой своими руками
12 months ago 00:17:46 1
Making a 2400 meters LONG RANGE 8-Channel & Digital Trim Radio Control For RC Models. PART-2
12 months ago 00:15:45 1
How To Make Arduino Rc transmitter and receiver at home|diyArduino Rc Transmitter |Arduino projects|
12 months ago 00:10:43 1
How To Make 6-Channel Radio Control. Range 2000m+
12 months ago 00:12:41 1
Build an Arduino Radio Transmitter & Receiver for Model Vehicles
1 year ago 00:05:50 2
Робот Вездеход Своими Руками на Ардуино Часть 2
1 year ago 00:13:08 2
Wireless Quiz Buzzer System using Arduino, nRF24L01 and TP4056 lithium battery charger
1 year ago 00:06:16 1
бесплатные неодимовые магниты 4 места
1 year ago 00:33:03 9
Как сделать электродвигатель. Урок №7
1 year ago 00:16:29 1
How to Make Wireless / Gesture Control Robotic Hand