Проблемы с обновлением.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
Загрузил ваш проект только поставил датчик BME280, проект заработал[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблемы с обновлением.
И вот теперь у меня при компиляции вылетает вот такое оранжевое сообщение. И я уже не знаю как этим бороться.
---------------
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'uint8_t Adafruit_ADXL345_Unified::readRegister(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:107:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 1);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'int16_t Adafruit_ADXL345_Unified::read16(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:129:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 2);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
Скетч использует 20450 байт (66%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 943 байт (46%) динамической памяти, оставляя 1105 байт для локальных переменных. Максимум: 2048 байт.
-------------------
---------------
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'uint8_t Adafruit_ADXL345_Unified::readRegister(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:107:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 1);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp: In member function 'int16_t Adafruit_ADXL345_Unified::read16(uint8_t)':
c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:129:42: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
Wire.requestFrom((uint8_t)_i2caddr, 2);
^
In file included from c:\FLP53\ideV3\portable\sketchbook\libraries\Adafruit_ADXL345\Adafruit_ADXL345_U.cpp:29:0:
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:64:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
uint8_t requestFrom(int, int);
^
c:\FLP53\ideV3\portable\packages\arduino\hardware\avr\1.6.23\libraries\Wire\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t);
^
Скетч использует 20450 байт (66%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 943 байт (46%) динамической памяти, оставляя 1105 байт для локальных переменных. Максимум: 2048 байт.
-------------------
Проблемы с обновлением.
Прекрасно! Теперь хочу понять, что значит "поставил датчик BME280"?SergeyShikal писал(а): 04 окт 2019, 18:42 Загрузил ваш проект только поставил датчик BME280, проект заработал
И как это видно, что проект заработал?
Он у меня тоже и компилируется и в Ардуинку грузится, но железо молчит.
Ах да!, я ведь уже похерил версию 3.0.3, и теперь собираю новый (он же старый) проект в версии FLP-5.3.
Но пока что безрезультатно.
Сейчас уже компиляция проходит без оранжевых сообщений, но "железка" с подключенными блоками BMP и ADXL работать по прежнему отказывается. Не пойму в чем дело.
Отправлено спустя 2 минуты 29 секунд:
В Ардуину-НАНу - запросто! Но работать не хочет.
Отключаю (не компилирую) плату с датчиком BMP280, и контроллер оживает, и может уже делать какие-то действия.
Последний раз редактировалось mihail66 04 окт 2019, 19:15, всего редактировалось 1 раз.
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 111 раз
Проблемы с обновлением.
Попробуйте блоки от сюда
viewtopic.php?f=63&t=4768&p=62770&hilit=BMP280#p62770
viewtopic.php?f=63&t=4768&p=62770&hilit=BMP280#p62770
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
У меня нет BMP280 есть BME280 измеряет температуру, влажность, давление, нет акселерометра, подключил табло вместо передачи данных в уарт, при подаче сигнала на 12 пин изменяется показания и что то шлется в уарт светодиод мигает.mihail66 писал(а): 04 окт 2019, 18:49Прекрасно! Теперь хочу понять, что значит "поставил датчик BME280"?SergeyShikal писал(а): 04 окт 2019, 18:42 Загрузил ваш проект только поставил датчик BME280, проект заработал
И как это видно, что проект заработал?
Он у меня тоже и компилируется и в Ардуинку грузится, но железо молчит.
Отправлено спустя 10 минут 34 секунды:
Добавьте эти библиотеки[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблемы с обновлением.
Попробовал, но не заработал. Хотя не выдал ни одной ошибки при загрузке.
Отправлено спустя 3 минуты 3 секунды:
Спасибо! Сейчас попробую.
Скачал, но не знаю что с ними делать. Обычно я догружал отсутствующую библиотеку из закладки "Управлять библиотеками". А с этими скаченными как поступать?
Отправлено спустя 3 минуты 17 секунд:
Я на них смотрю как баран на ворота, потому что раньше такого не видел. Ну прочитал, и ничего не понял.
Извиняю, но понять действительно не судьба. К тому же после попытки установить отсутствующие пользовательские блоки это сообщение безвозвратно пропало. Но все равно пока не работает.Igor писал(а): 04 окт 2019, 19:13 не судьба понять что проблема с библиотекой....либо версией библиотеки....извините за резкий тон))))
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблемы с обновлением.
Да так и сделал. Установил все предложенные библиотеки, но не заработало.
И уж поскольку я бьюсь над проектом уже в версии FLP-5.3, я представлю файл этого проекта.
Возможно так будет нагляднее предмет обсуждения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
Такой вопрос данные отправляются в уарт что там должно быть, какая информация? Я вижу 255,00,0,00000000
Проблемы с обновлением.
Ну с компиляцией у меня сейчас нет проблем. В контроллер тоже грузится.
Но молчит. А если отключить платы с BMP и ADXL то сразу оживает.
У меня сейчас на макетке установлен зуммер АП-(D2), он свистит импульсами при включение. И к плате управления камерой прицеплен светодиод (А3), он горит и один раз моргает. Вот это свидетельство того что контроллер что-то исполняет.
Но он при полном подключении молчит.
Отправлено спустя 3 минуты 1 секунду:
Но молчит. А если отключить платы с BMP и ADXL то сразу оживает.
У меня сейчас на макетке установлен зуммер АП-(D2), он свистит импульсами при включение. И к плате управления камерой прицеплен светодиод (А3), он горит и один раз моргает. Вот это свидетельство того что контроллер что-то исполняет.
Но он при полном подключении молчит.
Отправлено спустя 3 минуты 1 секунду:
Интересная информация. У меня там уарт не предусмотрен. А где такие цифры появляются, хотелось бы на них глянуть?SergeyShikal писал(а): 04 окт 2019, 20:21 Такой вопрос данные отправляются в уарт что там должно быть, какая информация? Я вижу 255,00,0,00000000
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
Плата №8Отправлено спустя 2 минуты 46 секунд:
В ардуино иде запустите монитор порта скорость 9600[spoiler] [/spoiler]
В ардуино иде запустите монитор порта скорость 9600[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
У вас какой из датчиков установлен [spoiler]https://ru.aliexpress.com/item/32668077712.html[/spoiler][spoiler]https://ru.aliexpress.com/item/32959867 ... b201603_52[/spoiler]
Проблемы с обновлением.
А что мне это даст?
На том конце где ты кружок обвел данные появятся только после полета. А пока все это хозяйство находится на земле в память ничего не пишется.
А все что мы сейчас делаем, это хоть как-то пытаемся заставить контроллер работать.
Отправлено спустя 2 минуты 52 секунды:
Тот что во второй ссылке.
А еще вот этот
https://ru.aliexpress.com/item/32904138 ... b201603_52
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
А чем вы эти данные считаете, как запускаете контроллер, у вас 2 пина вход и 3 пина выход не подключены, подайте минус на 12 пин и запишите то что сейчас есть.
Проблемы с обновлением.
Данные считываются только после полета. Как раз подачей "0" на пин.12 перегружаю динные из памяти в монитор порта. Оттуда данные копируется в Эксель, и уже потом обрабатываются в отдельной программе на ПК.SergeyShikal писал(а): 04 окт 2019, 20:43 А чем вы эти данные считаете, как запускаете контроллер, у вас 2 пина вход и 3 пина выход не подключены, подайте минус на 12 пин и запишите то что сейчас есть.
Но все эти данные несут в себе только регистрирующую функцию, и к основной работе данного устройства имеют лишь косвенное отношение. Основная функция это отслеживание данных полученных от акселерометра и барометра. Именно на эти данные опирается работа всех основных систем. А данные эти будут поступать только в полете, лежа на столе ждать их просто бессмысленно.
Изменив некоторые настройки можно заставить выдавать какие-то бессмысленные значения высоты и ускорения. Сейчас дам файл с такими настройками, может у вас что-то оживет.
Отправлено спустя 1 час 7 минут 37 секунд:
А кто нибудь сможет мне объяснить как такое происходит?
Вот я вдоволь накувыркавшись с последней версией 5.3, накачавши в нее кучу пользовательских блоков, и так и не запустивши проект, выключил эту прогу. Потом поставил флешку с портативной версией 3.0.3 и открыл очень старый проект. И решил взглянуть какие там пользовательские блоки были установлены. И что я увидел?
Все те пользовательские блоки, которые я только что установил в FLP-5.3 тут-же очутились в моей древней портативной версии.
Как это возможно?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Проблемы с обновлением.
Э во как!? И где она прячется?
Может у них есть еще что-то общее, и именно эта связь не дает работать правильно загрузчику.
Вообще когда я устанавливал версию 5.3, то я постарался все зачистить не оставляя следов, т.к. там у меня собралось около десятка различных релизов, причем в разных папках и на разных дисках. Просто хотелось установить новый релиз FLP с стерильную среду. Может у меня просто не получилось это сделать, по ранее озвученной причине.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Проблемы с обновлением.
Путь к блокам такой C:\Users\ Имя компьютера \AppData\Roaming\flprog в свойствах файлов и папок нужно включить показ скрытых нужно удалить этот файл userBlocks.sixx
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя