Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Установка среды разработки и прошивка LuckyBox
Помечено: Прошивка LuckyBox
- В этой теме 1,126 ответов, 139 участников, последнее обновление 2 месяца назад сделано
genna.
-
АвторСообщения
-
24.08.2018 в 23:06 #27637
Нашёл по сети две библиотеки PWM_Servo_Driver_Library.zip Теперь другая проблема вылезла.
C:\Users\user\AppData\Local\Temp\arduino_build_900622\sketch\setting.h:17:20: fatal error: PID_v1.h: No such file or directory
#include <PID_v1.h>
^
compilation terminated.
Несколько библиотек найдено для “Adafruit_PWMServoDriver.h”
Используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_Library-1.0.2
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_LibraryОшибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
24.08.2018 в 23:10 #27638Что это за файл ? PID_v1.h
24.08.2018 в 23:24 #27639Я уже писал на форуме как подключать библиотеки, и у Павла все расписано изначально, как все настроить, смысл описывать все в сотый раз?
Если бы в России были придуманы операционные системы, микросхемы, среды разработки, наверно и имена папок, файлов, команд, были бы описаны (написаны) доступно и по русски… Ну прочтите чутка на просторах интернета, что и как надо сделать со средой Arduino. Все библиотеки в архиве есть. Учитель конечно из меня ни какой, но хоть чутка, иноземные языки может и надо знать?25.08.2018 в 06:58 #27646все необходимые и обязательные для установки библиотеки находятся в папке libraries с прошивкой. Перед компиляцией их надо обязательно подключить и рыться по сети в их поиске не стоит.
С уважением, Dmitriy.
Линк на прошивки25.08.2018 в 09:12 #27647Спасибо что ответили буду пробывать прошивать.
27.08.2018 в 06:44 #27697Все библиотеки из папки libraries установил но при компиляции пишет ошибку.
C:\Users\user\Documents\Arduino\libraries\TFT_ILI9341-master/TFT_FastPin.h:33:19: fatal error: avr/io.h: No such file or directory
#include<avr/io.h>
^
compilation terminated.
Несколько библиотек найдено для “Adafruit_PWMServoDriver.h”
Используется: C:\Users\user\Documents\Arduino\libraries\arduino_408137
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_Library
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit-PWM-Servo-Driver-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_Library
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit-PWM-Servo-Driver-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_Library
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit-PWM-Servo-Driver-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_PWM_Servo_Driver_Library
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit-PWM-Servo-Driver-Library-master
Несколько библиотек найдено для “PID_v1.h”
Используется: C:\Users\user\Documents\Arduino\libraries\PID
Не используется: C:\Users\user\Documents\Arduino\libraries\Arduino-PID-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Arduino-PID-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Arduino-PID-Library-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Arduino-PID-Library-master
Несколько библиотек найдено для “ArduinoJson.h”
Используется: C:\Users\user\Documents\Arduino\libraries\ArduinoJson
Не используется: C:\Users\user\Documents\Arduino\libraries\src
Не используется: C:\Program Files (x86)\Arduino\libraries\ArduinoJson
Несколько библиотек найдено для “TFT_ILI9341.h”
Используется: C:\Users\user\Documents\Arduino\libraries\TFT_ILI9341-master
Не используется: C:\Users\user\Documents\Arduino\libraries\Adafruit_ILI9341-castom
Используем библиотеку Ticker версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\Ticker
Используем библиотеку arduino_408137 версии 1.0.0 из папки: C:\Users\user\Documents\Arduino\libraries\arduino_408137
Используем библиотеку ESP8266HTTPUpdateServer версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266HTTPUpdateServer
Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WebServer
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi
Используем библиотеку PID версии 1.2.0 из папки: C:\Users\user\Documents\Arduino\libraries\PID
Используем библиотеку ArduinoJson версии 6.2.2-beta из папки: C:\Users\user\Documents\Arduino\libraries\ArduinoJson
Используем библиотеку SPI версии 1.0 из папки: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI
Используем библиотеку Adafruit_GFX_Library версии 1.2.9 из папки: C:\Users\user\Documents\Arduino\libraries\Adafruit_GFX_Library
Используем библиотеку TFT_ILI9341-master версии 0.17 из папки: C:\Users\user\Documents\Arduino\libraries\TFT_ILI9341-master
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).27.08.2018 в 07:09 #27698Альберт, была похожая ситуация у Николо968, заново начинать эпопею желания нет.
Внимательно прочитай ветку с 29 страницы, пост 27228 по 31 страницу, там я по полкам разложил алгоритм действий.
С уважением, Dmitriy.
Линк на прошивки27.08.2018 в 09:46 #27701Все библиотеки из папки libraries установил но при компиляции пишет ошибку.
А почему у Вас установлена библиотека TFT_ILI9341-master вместо той что в комплекте TFT_ILI9341-castom? Я писал что библиотеку для TFT правил.
Хуже того, Вы умудрились скачать еще и не оригинал библиотеки, а урезанную версию конкретно под процы AVR.27.08.2018 в 15:27 #27708Доброго дня уважаемое сообщество.
Я не программист и мои практические навыки весьма ограничены, поэтому не обессудьте за вопросы:
- Если я правильно вычитал на форуме обновление информации с датчиков температуры, а стало быть, их опрос происходит каждые 5 сек., в тоже время опрос датчика при 12-битном разрешении составляет 750 мс., что при максимальном количестве датчиков 8 шт. составит 6 сек.
- Если п.1 справедлив, то в его развитие – для корректной работы ПИД регулятора кроме всего прочего важно соблюдение периодичности опроса датчика и выдачи управляющего воздействия. Учтен ли в программе этот момент?
Еще раз приношу свои извинения, если вопросы глупы.
27.08.2018 в 19:27 #27710что при максимальном количестве датчиков 8 шт. составит 6 сек.
Датчики опрашиваются параллельно, опрос раз в секунду
Хорошо живет на свете Винни-Пух...
27.08.2018 в 20:22 #27711Датчики опрашиваются параллельно
При параллельном подключении 8 датчиков это невозможно.
В первом варианте схемы, где датчики подключены на разные пины контролера параллельный опрос реализуется без проблем, а на классической архитектуре I2C увы…
27.08.2018 в 20:48 #27712Датчики опрашиваются параллельно
При параллельном подключении 8 датчиков это невозможно. В первом варианте схемы, где датчики подключены на разные пины контролера параллельный опрос реализуется без проблем, а на классической архитектуре I2C увы…
Во первых шина 1-Wire 🙂
Во вторых, все происходит немного хитрее чем Вы себе представляете. Данные датчики устроены так, что можно команду отправить либо конкретному датчику по его адресу, либо всем сразу. Вот тут то “собака и порылась…”. Отправляем сразу всем датчикам команду на измерение и конвертацию результата (именно после данной команды надо выдержать 750 мСек.), но не ждем пока пройдет это время, а занимаемся другими обработками в программе, пока датчики медленно формируют результат, и только через секунду возвращаемся к нашим датчикам и считываем поочередно результат. При самом хреновом раскладе, на считывание 8-ми датчиков, у нас уйдет 40 мСек. (на практике, в два раза меньше), и тут же даем опять команду всем датчикам одновременно на измерение/конвертацию, и опять идем заниматься своими делами.p.s. Ну не смотрите Вы дебильные примеры от Arduino-вских библиотек.
p.p.s. А вот с датчиками на разных пинах, это же сделать можно, но гораздо сложнее и код извращенней получится 🙂
27.08.2018 в 21:18 #27713Во вторых, все происходит немного хитрее чем Вы себе представляете.
Спасибо за разъяснения. Очевидно знание английского “со словарем” (т.е. никак) не позволили разобраться с даташитом.
28.08.2018 в 19:13 #27726Приветствую Вас Господа!
Так как я не в зуб ногой в электронике, а тем более в программировании, автоматику паяет и прошивать будет мой друг. Автоматика будет без ТФТ и кардридера, такая как описано в первой шапке. Собственно она уже собрана вся кроме датчиков. Мой друг не имеет возможности прокурить весь форум, а я хоть и прочитал все что касается автоматики, не особо понял, а запутался еще больше. Но как я уяснил версия 1_3 работает не корректно. Завтра собираюсь ехать к другу, попытаемся собрать все в кучу. Из этой ситуации возник ряд вопросов:
- Какая прошивка на данный момент наиболее работоспособна и наименее косячна?
- Прошу дать прямые ссылки на эту прошивку и все что с ней связано.
Заранее благодарен.
28.08.2018 в 19:31 #27727На данный момент, бетта 2, работает с ТФТ тачем. Монтажные схемы не совместимы! Паять надо заново, схема к архиве, на финале схема будет актуальна.
Вложения:
Вы должны войти для просмотра вложений.С уважением, Dmitriy.
Линк на прошивки -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.