1602 LCD KEYPAD SHIELDBLUETOOTH 723 = 07:23 BMP-085 DS1307 ESP32 ESP8266 ESP8266 и ESP32. Список поддерживаемых чипо HC-06 IOTKASCADAL298N M590 Блок для 8 значной кодовой клавиатуры Блок для En_AP - включает автоматическое включение точки доступа в случае отсутствия подключения в р Блок для ESP-8266 управления Ботом Телеграм Блок для GPS NEO 6M Работает на IDE 1.0.5 работа на других версиях не гарантированна. После включен Блок для LCD дисплея 20х04 и 16х02 для русского языка даже если дисплей не поддерживает русский язык Блок для NeoPixelBus адресной светодиодной ленты WS2812b Блок для QMC5883L Блок для TFT LCD 2 Блок для Выбор пользовательских параметров AVR Блок для РЕГИСТРЫ РАСШИРЕНИЯ hc595 Блок для Энергомонитор на базе PZEM-004t Блок для детектирования попадания текущего времени в указанный временной интервал Блок для передача данных в Excel из arduino FLprog Блок для снятия показаний с трансформатора переменного тока Блок для таймер обратного отсчёта Блок для таймер обратного отсчёта отсчёт в секундах Блок для управления электронными потенциометрами Х9Сххх Блок для установки соединения с программой Virtuino Блок для энкодера Блок парсит погоду с сайта api.openweathermap.org Блок преобразует данные с датчика MPC9700 в градусы. Блок для передача данных по UART Блок служит для опроса одного датчика (только один датчик на один пин). Реализован контроль работосп Блок служит для создания бегущей строки Блок читает карту RFID и выдает ее ID на выход CardID Блоки для MPU-6050 модуль 3 оси гироскоп + акселерометр   Блоки разные (прочее блоки) включенных последовательно которая оптимизированна для контроллеров STM32 отсчёт в секундах при которой содержащийся в нём пар достигает состояния насыщения и начинает конденсироваться в росу.
Блок для модуль прием и передатчик nRF24L01+
Для nRF24L01+ Автор: Слимпер 
SCK (Serial ClocK) — тактирование (синхронизация). ( Arduino UNO D13 | Arduino Mega D52)
MOSI / MI (Master Out Slave In) — вход данных. ( Arduino UNO D11 | Arduino Mega D51)
MISO / MO (Master In Slave Out) — выход данных. ( Arduino UNO D12 | Arduino Mega D50)
CE/SS - Выбор ведомого на шине SPI из нескольких устройств.
SCN - выбор режима приема/передача , фактически тот же CE.
IRQ - выход прерывания, чаще всего не используется. Необходим для немедленной реакции микроконтроллера при приеме нового пакета данных.
GND - земля, масса, минусовая шина.
Vcc  -питание модуля 3.3в. Для надежной работы параллельно питанию как можно ближе к радио модулю рекомендуется подключить электролитический конденсатор не менее 100мкф , а так же керамический на 0.1 мкф.
Блок служит для настройки работы системы передачи данных
!!! Блок должен быть расположен раньше всех остальных из этой серии. Т.е желательно вверху первой платы.
Параметры
Адреса Устройства - Адреса самого трубы (устройства)  в сети. Может быть пустым, если устройство не будет передавать данные.
Длинна должна быть равна 5 символам (цифры и буквы латинского алфавита). Вводить в кавычках. Адресов может быть несколько, водить надо через запятую, например: "1Node" , "2Node"
Номер по порядку нужно будет подставлять на вход "address", блоков отвечающих за передачу данных. 
Нумерация адресов начинается с ноля, т.е. запись  4Node" , "6Node" , "7Node" , "9Node"  означает: №0 - 4Node" ,№1 - "6Node" ,№3 - "7Node" , №4 -"9Node"
Адреса Прослушки - Адреса других труб (устройств) в сети, сообщения с которых будут приниматься текущем устройствам. Может быть пустым, если устройство не будет принимать данные.
Длинна одного должна быть равна 5 символам (цифры и буквы латинского алфавита). Вводить в кавычках. Адресов может быть от 1 до 5, водить надо через запятую, например: "1Node" , "2Node"
Адреса  для прослушки должны иметь один и тот же адрес, кроме первого байта (символа), например: "1Node" , "2Node" , "3Node" , "4Node"
Скорость - скорсть предачи данных между модулями. Варианты RF24_250KBPS - 250 кБит/с, RF24_1MBPS - 1 МБит/с, RF24_2MBPS - 2 МБит/с
Повторы - Количество повторный отправок до отказа. 
Входы
ChanneNRF24 - Номер канала:0-125 Нулевой канал начинается с 2400мгц и далее с шагом 1 мгц, например 70 канал находится соответственно на 2470мгц. При установке скорости 2 МБит/с занимается ширина двух каналов. Не подключенный вход означает 0 канал.
LevelNRF24  - Мощность передатчика: 0- RF24_PA_MIN, 1-RF24_PA_LOW, 2-RF24_PA_HIGH, 3- RF24_PA_MAX  соответственно NRF24L01: -18dBm, -12dBm, -6dBM и 0dBm SI24R1: -6dBm, 0dBm, 3dBM и 7dBm. Не подключенный вход означает минимальную мощность.
Входы ChanneNRF24 и LevelNRF24 обрабатываются только один раз при старте программы. Подразумевается использование их совместно с EEPROM или блоком меню. То есть, изменил значение в памяти, перезапустил контроллер и вступают в силу новые настройки.
PauseNRF24 -  пауза между отправками данных, в мс. Используется для задержки отправки следующего покета данных. 
Не подключенный вход означает 10мс.
 Initialization - при подачи 1  на  вход проводит повторную инициализацию платы. 
    Необходимо если для экономии питания было произведено отключении питания nRF24, вовремя работы контроллера.
    !!! Во всех других случаях вход оставлять не подключеным.
Выхода 
 NRF24_dataObtained - Поступили новые данные. Добавил выход для возможности отключения плат на которых идет обработка новых данных.
 rxFifoFull  - Переполнение приемного буфера nRF24L01+. Означает, что высока вероятность потери части данных.
!!! Необходимо принять меры. !!!
Возможно, требуется оптимизировать программу текущего контроллера. Или можно увеличить интервалы отправки на передающих. 
Если на передающем больше одного блока передачи данных, то надо увеличит значение входа  PauseNRF24 блока  NRF24_Главный на передающем устройстве.

 

Опрос

Вам пригодился материал с нашего сайта?

Другие опросы...