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 просмотр
145
33
2 месяца назад 00:07:26 1
From Brains to Bot: Arduino’s Next-Level Journey with AI.
2 месяца назад 00:09:10 1
Превращаю кучу ардуино в единую систему умного дома
2 месяца назад 00:13:03 1
Self Balancing Robot Using Arduino
3 месяца назад 00:08:19 1
Жучок - прослушка на Arduino + NRF24L01
3 месяца назад 00:17:44 1
Аналого-цифровое преобразование в контроллерах STM32F1 CubeIDE
3 месяца назад 00:16:33 1
Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи)
3 месяца назад 00:10:57 1
Arduino - дистанционное управление яркостью света и сервоприводом на nRF24L01
3 месяца назад 00:14:04 1
Ракетная турель с камерой своими руками
3 месяца назад 00:17:46 1
Making a 2400 meters LONG RANGE 8-Channel & Digital Trim Radio Control For RC Models. PART-2
3 месяца назад 00:15:45 1
How To Make Arduino Rc transmitter and receiver at home|diyArduino Rc Transmitter |Arduino projects|
3 месяца назад 00:10:43 1
How To Make 6-Channel Radio Control. Range 2000m+
4 месяца назад 00:12:41 1
Build an Arduino Radio Transmitter & Receiver for Model Vehicles
4 месяца назад 00:05:50 1
Робот Вездеход Своими Руками на Ардуино Часть 2
4 месяца назад 00:28:47 1
Как сделать радиоуправление на ардуино (модуль CCU R0)
4 месяца назад 00:13:08 2
Wireless Quiz Buzzer System using Arduino, nRF24L01 and TP4056 lithium battery charger
4 месяца назад 00:06:16 1
бесплатные неодимовые магниты 4 места
4 месяца назад 00:33:03 9
Как сделать электродвигатель. Урок №7
4 месяца назад 00:06:56 1
Аппаратура радиоуправления на Ardunio и NRF24L01
4 месяца назад 00:08:59 1
Аппаратура РУ на Arduino и NRF24L01
4 месяца назад 00:17:13 1
Как сделать радиоуправление на ардуино (модуль CCU2020)
5 месяцев назад 00:16:29 1
How to Make Wireless / Gesture Control Robotic Hand
5 месяцев назад 00:09:23 1
Рация на Arduino + NRF24L01 2.4ГГц
5 месяцев назад 00:12:09 1
Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01
5 месяцев назад 00:10:45 1
DIY 6 Channels Radio Control For Models. How To Make İt