Ошибка с библиотекой RF24Network
- Войдите на сайт для отправки комментариев
Пт, 23/05/2014 - 08:39
Добрый день.
Пытаюсь запустить тестовый пример из библиотеки RF24Network и при компиляции выдает вот такую ошибку:
..\arduino-1.0.4\libraries\RF24Network\RF24Network.cpp: In member function 'void RF24Network::begin(uint8_t, uint16_t)':
..\arduino-1.0.4\libraries\RF24Network\RF24Network.cpp:33: error: 'class RF24' has no member named 'isValid'
..\arduino-1.0.4\libraries\RF24Network\RF24Network.cpp: In member function 'void RF24Network::update()':
..\Desktop\arduino-1.0.4\libraries\RF24Network\RF24Network.cpp:60: error: 'class RF24' has no member named 'isValid'
В чем может быть тут дело???
Если использовать просто библиотеку RF24 то все работает без проблем.
Версия оболочки Arduino какая? плюс на какой контроллер компилите? у меня для Arduino due вот такое получается
кстати ктонибуть RF24 и RF24Network на DUE запускал? или может ктонибуть информацию какуюнибуть видел по этому вопросу?
Ну версия в примере есть -arduino-1.0.4. А контролер - Arduino Leonardo.
обнови сборочку, компилится отлично просто. а билиотеки RF у тебя от маньяка или которые не оригиналы?
вот кто бы мне помог с DUE
'snprintf_P'
'printf_P'
где вот эти функции взять )) мда как то у них сыренько получается с DUE
Библиотеку - оргинальные, скачанные с https://github.com/maniacbug/RF24Network.
По поводу сборки- пробовал и на 1.0.5 r2. Теже самые ошибки.
А поделись ссылками откуда ты скачал библиотки.
попробовал на версии 1.5.6 r2- следующие ошибки:
Т.е. теже ошибки. Что может быть не так????
Забовно. Попробовал на сборке 1.5.5, но на другом компьютере - все нормально компилится.
Перенес эту версию на свой компьютер - теже самые ошибки!!)))
По всей видемости дело в системе(кстати она Windows 7)
В чем систтема может противодействовать среде разработки? Установленная Visual Studio не может быть причиной?
хааааааа
мелкомягкий компилятор теоретически НЕ должен мешать но на практике как что-то серьезное делаешь сносить приходиться
и НЕ все путем становится
вот только что снес visual2012 + mssql2012 потому как авнища осталось размазано по всем щелям
бился с реально рабочим (2 фирмы с этого диска работают уже второй год на нем ) mssql2008 повел себя неадекватно
плюнул
начал танцы с бубном
поднял виртуалку
поднял вынь7
и mssql2008 прекрасно и адекватно пошел подниматься
4 день еююусь
спасиьбо доброму мелкомягкому
крал краду и по видимому делать нечего буду красть у них
а ты пытаешся открытый разжеванный чистоява прямой конкурент с дебило фреймфорком который все яве гавняет подружит
нет у меня часто прекрсно они дружат НО вылезают такие косяки на ровном месте иногда
но если вылезет косяк его починка долше чем с чистого листа 4 дня!!!
вот альтернативу arduino контроллерам на lpt тестирую
пока вынь нет lpt адекватен как только вынь инициализирует с дуру D2 поднимается очевидно прийдется пиатлово на станок подавать только после инициализации выни-лпт
кто бы мен помог что за чудо виндо7 инициализация lpt (на машине прошелся Visaul2012)
2.
по поводу радио на ардуинах
почему у меня все работает?
где вы авна находите?
бери реальную с моего католога либу с рабочими примерами автора 20140523...
http://yadi.sk/d/A9RHrF4HRHuE5
кино посмотреть
http://yadi.sk/d/HbkmL8cCR8EFn
с тебя пиво.
бери реальную с моего католога либу с рабочими примерами автора 20140523...
http://yadi.sk/d/A9RHrF4HRHuE5
кино посмотреть
http://yadi.sk/d/HbkmL8cCR8EFn
С библотекой RF24, как я уже говорил, проблем нет- все отлично работает.
Траблы с библиотекой RF24Network.
...
с тебя пиво.
Пиво не проблема. Если что, то я в Москве)
...
с тебя пиво.
Пиво не проблема. Если что, то я в Москве)
Все москвичи 500 000 человек сейчас у нас в Минске с Путиным Лукашенко и туркмен не понмю фамилию на победном финале хокейного чемпионата России!!! не других оинстранцев тоже полно
во где пиво льется рекой
девченок столько красивых
а если честно финки некрасивые
только одна с крашенными бровьками
страшные какие-то
очевидно последствия святой инквизиции
даже наш онлайнер заметил
http://people.onliner.by/2014/05/25/chm-15
так что всех детей сейчас делают у нас
моя младшенькая уже давно не ночует
глядишь скоро внука принесет :)
сегодня наши уже передали все менты по 12 машин обратно в районы поехали
у нас жара я в трусах перед оборудованием сижу
пиво нельзя
пойду кифирчика попью
С библотекой RF24, как я уже говорил, проблем нет- все отлично работает.
Траблы с библиотекой RF24Network.
а ты садо мазохист
авна столько на свете что ты хочешь успеть в каждое вляпатся
а что там в этой чудо либе РадиоЧастотана2и4гигагерца-СетеваяРабота такого что тебе стало интересно в ней ковяртся?
я то свои радио модулки с на остатки мелочи купил
3.6$+2%коммисия это всего это помоемому даже на 3 банки пива не хватит
я доехать на машине на почту трачу почти такие-же деньги
http://www.aliexpress.com/item/2pcs-lot-NRF24L01-NRF24L01-Wireless-Module-2-4G-Wireless-Communication-Module-Upgrade-Module/819804145.html
я тут дебило картинку подправил чтоб сразу видно было куда соединять 7 проводов
IRQ я так и не понял зачем лень думать
соединяю отрезками от usb-motherboard
С библотекой RF24, как я уже говорил, проблем нет- все отлично работает.
Траблы с библиотекой RF24Network.
а ты садо мазохист
авна столько на свете что ты хочешь успеть в каждое вляпатся
а что там в этой чудо либе РадиоЧастотана2и4гигагерца-СетеваяРабота такого что тете стало интересно в ней?
Брови реально зачетные. Зубы у другой тоже ничего)
Интерес вызван необходимостью: устройств,между которыми необходимо реализовать обмен более 6.
Если есть возможность реализовать вариант: один передатчик и n приемников (хотя бы в односторонем порядке) , то подскажи как. RF24 так понимаю этого не может (если я конечно правильно понимаю).
не думал над этим
они ведь частотки не крутят как я понял
а только адреса в общем потоке выбирают как я понял
частотки крутануть
адреса оставить уникальные парарами
и все разрулил каналы по частоте
но это так мысли с ходу
а как реально синтезатор частот управляем или кандеры напаивать прийдется не думал
зрен с это работой которая кефир мешает пить
щас даташит что-ли поробую поштудировать
какая там микруха так и зовется NRF24 ?
щас епопрбую лупу найти
щас попробую мозг в этом направлении пнуть
нашел лупу
видно что так и написано
NRF
24L01
Модули такие же, как ты выше привел в качестве примера : NRF24L01. Здесь в Москве кстати за 100 рублей можно найти.
согласно лупометру на плате 3 резистора остальное конденсаторы
очевидно кандеры определяют частоту
ох чувствую с разных партий (разных кандеров) не будут связыватся
брать только парами как китайцы продают 3 бакса за 2 штуки
согласно даташиту очень хоршая фраза
Вроде у maniacbug в примере scanner каналы перебираутся вот так:
// Repeatedly scan multiple channels
for( int channel=0 ; channel < num_channels; channel++ ) {
radio.setChannel( channel ) ;
А мелкие кондёры на выходе делают согласование ( настройку) выходного контура с антенной, а не настраивают частоту, КСВ называется....
подожди темпо не сбивай с мысли
вот лежит подпрограмка для частотного синтезатора и ждет когда ее попользуют
setChannel( 1/2/3/4/45/5/6/6/);
ты прав темпо это похоже она и есть
полный синтаксис очевидно такой должен получается с родителем скобками и концом команды
а подпрограмма сходу обрезает до адекватных 7 бит по даташиту
radio.setChаnnel(моя чудо частота синтезатору будет такая-то);
щас дальше пойду выйду на нее или нет
ну все пришел темпо и отбил охоту кандеры под лупой ковырять
злодей все желание отбил
блин опять очередной даташит так и не дочитал до конца
итак Негр твоя задача сводится к покупке 6 пар ардуин 6 пар радио и 1-ного радио 6 кнопок 6 светиков
~120$+24$+20$пиво=164$
настраиваешь 6 пар так чтобы стабильно не мешали друг дружке 6 кнопок и 6 светиков адресами разводишь чтоб не бадались
когда убедишся пары независимы
настриваешь одного слухача
и просишь прослушивать перебирая адресами
если адреса забивают друг друга
все пвоторяешь с переборами частот
Я родил тебе 2 варианта получить надежные независимые радио связи
когда получится нам раскажи
у меня всего одна пара радио и потестировать конечно можно но безсмыленно как-то теории разводить
а может третий на излучение включишь и теория заткнется сразу
теоретически 120 связей можно держать а как на практике не знаю как мелко байты летать будут
тут два нотебука по WiFi 2.4 могут бадаться на одной частоте
о я сам в этом направлении уже что-то тыкал
разводи по углам бодающихся не хачу адресами частотами
NEGr,
обновите rf24* библиотеки.
гугл - rf24 isvalid - вторая ссылка -
maniacbug on October 3, 2013 at 6:54 am
Oops, you’re right, I neglected to commit the change to RF24 library. Please pull the latest RF24 and now it should work.
https://tmrh20.github.io/RF24Network/index.html
R24Network под DUE