nRF24L01+ пользовательский блока на Си
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 07 мар 2017, 16:46
nRF24L01+ пользовательский блока на Си
Вот проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось alex211086 29 июл 2017, 14:40, всего редактировалось 1 раз.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
nRF24L01+ пользовательский блока на Си
попробуйalex211086 писал(а):Вот проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 07 мар 2017, 16:46
nRF24L01+ пользовательский блока на Си
Спасибо за помощь, но оказывается мой проект тоже работает кнопка не была подтянута к земле.
nRF24L01+ пользовательский блока на Си
Подскажите что делаю не так, включаю сканер вроде как nrf - км рабочие, только на дисплее ничего не отображается. Как проверить приходят данные на ардуино или нет через ком порт
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nRF24L01+ пользовательский блока на Си
Добрый день. Подскажите, что не так. При проверке скетча выходит ошибка:
pr1:96: error: 'class RF24' has no member named 'rxFifoFull'
if(radio.rxFifoFull()) rxFifoFull =1;
Если закомментировать строки:
if(radio.rxFifoFull()) rxFifoFull =1;
else rxFifoFull =0;
то все нормально.
Flprog 2.5.1, блок NRF24 Новый v1,0b.
pr1:96: error: 'class RF24' has no member named 'rxFifoFull'
if(radio.rxFifoFull()) rxFifoFull =1;
Если закомментировать строки:
if(radio.rxFifoFull()) rxFifoFull =1;
else rxFifoFull =0;
то все нормально.
Flprog 2.5.1, блок NRF24 Новый v1,0b.
Последний раз редактировалось dim770 31 авг 2017, 09:59, всего редактировалось 1 раз.
nRF24L01+ пользовательский блока на Си
Такое ощущение что у вас библиотека другая.dim770 писал(а):Добрый день. Подскажите, что не так. При проверке скетча выходит ошибка:pr1:96: error: 'class RF24' has no member named 'rxFifoFull'
if(radio.rxFifoFull()) rxFifoFull =1;
Если закомментировать строки:
if(radio.rxFifoFull()) rxFifoFull =1;
else rxFifoFull =0;
то все нормально.
Flprog 2.5.1, блок NRF24 Новый v1,0b.
Попробуйте найти в папке \FLProg\ideV2\libraries\ и удалить все папки содержащие в названии RF24
nRF24L01+ пользовательский блока на Си
Точно. Только лишние библиотеки оказались в папке со скетчами. У меня D\scethes\libraries. Огромное спасибо.Слимпер писал(а):Такое ощущение что у вас библиотека другая. Попробуйте найти в папке \FLProg\ideV2\libraries\ и удалить все папки содержащие в названии RF24
nRF24L01+ пользовательский блока на Си
Добрый день. подскажите что не так.
Flprog 2.5.1, блок NRF24 Новый v1,0b. Библиотеку затерал и ставил новую.
При заливке блока сканера на контролерах UNO или NANO выдает полную фигню,
При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01.
На контролере мега со всеми модулями сканер работает нормально и переполнение буфера нет.
Flprog 2.5.1, блок NRF24 Новый v1,0b. Библиотеку затерал и ставил новую.
При заливке блока сканера на контролерах UNO или NANO выдает полную фигню,
При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01.
На контролере мега со всеми модулями сканер работает нормально и переполнение буфера нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось olegpon 28 сен 2017, 10:24, всего редактировалось 1 раз.
nRF24L01+ пользовательский блока на Си
на счет библиотеки ее необходимо просто удалить
потом при компилировании проекта программа сама добавит необходимую библиотеку
которая лежит в самом блоке пользователя
со сканером непонятно одно
вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
Добавлено (28.09.2017, 10:34)
---------------------------------------------
потом при компилировании проекта программа сама добавит необходимую библиотеку
которая лежит в самом блоке пользователя
со сканером непонятно одно
вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
Добавлено (28.09.2017, 10:34)
---------------------------------------------
где эта ошибка выдаеться при компиляции или где то в другом месте?olegpon писал(а):При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01
nRF24L01+ пользовательский блока на Си
сканер сразу выдает 3 строчки потом затихает на 1 мин, и гдето раз в минуту выдает данные. фото результата за 4 мин примерноzikkgaz24 писал(а):со сканером непонятно одно вы после вывода ком порта ждете или сразу закрываете окно как видите эти три строчки?
в ком порт выдает - FiFo , пример заливал без изменений.zikkgaz24 писал(а):Цитата olegpon ()При заливке примера двухсторонней связи постоянно выдается ошибка - Переполнение приемного буфера nRF24L01
где эта ошибка выдаеться при компиляции или где то в другом месте?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nRF24L01+ пользовательский блока на Си
где код сканера берете?
а то правда какая то ерунда
Добавлено (28.09.2017, 11:18)
---------------------------------------------
установите больше времени там в блоке в описании есть вся инфа
а то правда какая то ерунда
Добавлено (28.09.2017, 11:18)
---------------------------------------------
попробуй время задержки отправки увеличить по умолчанию 10 млс если не чего не ставитьolegpon писал(а):в ком порт выдает - FiFo , пример заливал без изменений.
установите больше времени там в блоке в описании есть вся инфа
nRF24L01+ пользовательский блока на Си
блок пользователя NRF24 Новый v1,0b - блок NRF24_Сканер скачивал весь пакет здесь https://yadi.sk/d/4yCP22nvun7J8zikkgaz24 писал(а):где код сканера берете?а то правда какая то ерунда
заливаю отсюда пример для версии 1.0 контролер 2 выдает результат как на фото
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nRF24L01+ пользовательский блока на Си
[spoiler=Спойлер] rxFifoFull - Переполнение приемного буфера nRF24L01+. Означает, что высока вероятность потери части данных.[/spoiler]вот описание в главном блоке из него учитывая что во втором контроллере такое выдает
то не первом увеличь время паузы в главном блоке
тут видишь какая ситуация все ардуинки по ощущению будто с разной скоростью обробатывают инфу
а модули нрф дак вообще каждая со своими параметрами
это я увидел когда со слимпером переписывались и он мне делал блоки сна для МК и нрф
дак из 6-7 нрф-ок по питанию и скорости передачи (т.е. один и тот же проект загружался )
совпали по параметрам только две а остальные то по времени отправки не успевают отрабатывать то в режиме сна кушают раз в 10 больше чем должны
Добавлено (28.09.2017, 11:59)
---------------------------------------------
со сканером попробуй залить из примеров для RF24 я его пробовал
а блок слимпера не испытывал не знаю что он выдает в еом
вот из примера точно могу сказать что в ком пишеться две строчки с нумерацией каналов а потом уже
будет показывать загруженность этих каналов т.е. куча нулей и в некоторых цифры 1 2 3 4 это кол -во раз обнаруженых активностей что то типо того
то не первом увеличь время паузы в главном блоке
тут видишь какая ситуация все ардуинки по ощущению будто с разной скоростью обробатывают инфу
а модули нрф дак вообще каждая со своими параметрами
это я увидел когда со слимпером переписывались и он мне делал блоки сна для МК и нрф
дак из 6-7 нрф-ок по питанию и скорости передачи (т.е. один и тот же проект загружался )
совпали по параметрам только две а остальные то по времени отправки не успевают отрабатывать то в режиме сна кушают раз в 10 больше чем должны
Добавлено (28.09.2017, 11:59)
---------------------------------------------
со сканером попробуй залить из примеров для RF24 я его пробовал
а блок слимпера не испытывал не знаю что он выдает в еом
вот из примера точно могу сказать что в ком пишеться две строчки с нумерацией каналов а потом уже
будет показывать загруженность этих каналов т.е. куча нулей и в некоторых цифры 1 2 3 4 это кол -во раз обнаруженых активностей что то типо того
nRF24L01+ пользовательский блока на Си
увеличил время до 600 мс результат тот жеzikkgaz24 писал(а):вот описание в главном блоке из него учитывая что во втором контроллере такое выдает то не первом увеличь время паузы в главном блоке
залил с примеров точно такую фигню выдаетzikkgaz24 писал(а):со сканером попробуй залить из примеров для RF24 я его пробовал
Последний раз редактировалось olegpon 28 сен 2017, 12:40, всего редактировалось 1 раз.
nRF24L01+ пользовательский блока на Си
ты ардуинку и нрф другую пробовал или только на одной
Добавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
Добавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
nRF24L01+ пользовательский блока на Си
1шт - UNA 2шт- NANO плат 3 нрф (брал в одном месте) комбинировал по разному, и с кондером припаянным прямо к плате, через шиль, без шильда - результат одинаковый, ставлю нрф на мегу все нормально сканется и и ошибки не выдаетzikkgaz24 писал(а):ты ардуинку и нрф другую пробовал или только на однойДобавлено (28.09.2017, 12:54)
---------------------------------------------
и еще кондер по питанию припаял?
nRF24L01+ пользовательский блока на Си
странно прям ну тут только правильность подключения перепроверять и надежность контактов
а так даже и незнаю у меня и нано и мега и голые камни все работают без глюков если все сделать правильно
а так даже и незнаю у меня и нано и мега и голые камни все работают без глюков если все сделать правильно
nRF24L01+ пользовательский блока на Си
Ребят а как сделать приёмник с показателями уровня?
Видел в нете парень сделал передатчик поставил его дома
и маленький приёмник с экраном, и отходя от передатчика по району на экране отображалось качество приёма в процентах передатчика.... так сказать тестер радиуса.
если не трудно набросайте проект чтоб понять.
Видел в нете парень сделал передатчик поставил его дома
и маленький приёмник с экраном, и отходя от передатчика по району на экране отображалось качество приёма в процентах передатчика.... так сказать тестер радиуса.
если не трудно набросайте проект чтоб понять.
nRF24L01+ пользовательский блока на Си
Прошло немного времени (8 месяцев) и я реализовал задуманное. Если интересна тема умного дома и интернет-вещей милости прошу. Блоки и Тема для обсуждения.Mikhail72 писал(а):Слимпер, спасибо за создание полезных блоков (не только этих), если есть возможность, сделайте возможность подключить NRF на другие ноги, тогда возможно будет сделать шлюз из w5100 и NRF и слать с нод данные типа String на шлюз, а со шлюза на сервер по протоколу MQTT, т.е. реализовать что-то подобное MySensors, т.к. думаю перевести MySensors в блоки нереально.
Последний раз редактировалось Mikhail72 31 окт 2017, 22:32, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: Phazz и 5 гостей