Установка среды разработки и прошивка LuckyBox

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Установка среды разработки и прошивка LuckyBox

Помечено: 

  • В этой теме 1,110 ответов, 135 участников, последнее обновление 4 месяца назад сделано Alexey.
Просмотр 15 сообщений - с 481 по 495 (из 1,111 всего)
  • Автор
    Сообщения
  • #27637
    Albert
    Участник
    • Ответов: 84
    @albert

    Нашёл по сети две библиотеки 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).

    #27638
    Albert
    Участник
    • Ответов: 84
    @albert

    Что это за файл ?  PID_v1.h

    #27639
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Я уже писал на форуме как подключать библиотеки, и у Павла все расписано изначально, как все настроить, смысл описывать все в сотый раз?
    Если бы в России были придуманы операционные системы, микросхемы, среды разработки, наверно и имена папок, файлов, команд, были бы описаны (написаны) доступно и по русски… Ну прочтите чутка на просторах интернета, что и как надо сделать со средой Arduino. Все библиотеки в архиве есть. Учитель конечно из меня ни какой, но хоть чутка, иноземные языки может и надо знать?

    #27646
    Willi
    Участник
    • Ответов: 1985
    @willi

    все необходимые и обязательные для установки библиотеки находятся в папке libraries с прошивкой. Перед компиляцией их надо обязательно подключить и рыться по сети в их поиске не стоит.

    С уважением, Dmitriy.
    Линк на прошивки

    #27647
    Albert
    Участник
    • Ответов: 84
    @albert

    Спасибо что ответили буду пробывать прошивать.

    #27697
    Albert
    Участник
    • Ответов: 84
    @albert

    Все библиотеки из папки  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).

    #27698
    Willi
    Участник
    • Ответов: 1985
    @willi

    Альберт, была похожая ситуация у Николо968, заново начинать эпопею желания нет.

    Внимательно прочитай ветку с 29 страницы, пост 27228 по 31 страницу, там я по полкам разложил алгоритм действий.

    С уважением, Dmitriy.
    Линк на прошивки

    #27701
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Все библиотеки из папки  libraries установил но при компиляции пишет ошибку.

    А почему у Вас установлена библиотека TFT_ILI9341-master вместо той что в комплекте TFT_ILI9341-castom? Я писал что библиотеку для TFT правил.
    Хуже того, Вы умудрились скачать еще и не оригинал библиотеки, а урезанную версию конкретно под процы AVR.

    #27708
    Evgeniy
    Участник
    • Ответов: 16
    @amator57

    Доброго дня уважаемое сообщество.

    Я не программист и мои практические навыки весьма ограничены, поэтому не обессудьте за вопросы:

    1. Если я правильно вычитал на форуме обновление информации с датчиков температуры, а стало быть, их опрос  происходит  каждые  5 сек., в тоже время опрос датчика при 12-битном разрешении  составляет  750 мс., что при максимальном количестве датчиков  8 шт. составит 6 сек.
    2. Если п.1 справедлив, то в его развитие – для корректной работы ПИД регулятора кроме всего прочего важно соблюдение периодичности опроса датчика и выдачи управляющего воздействия. Учтен ли в программе этот момент?

    Еще раз приношу свои извинения, если вопросы глупы.

    #27710
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    что при максимальном количестве датчиков  8 шт. составит 6 сек.

    Датчики опрашиваются параллельно, опрос раз в секунду

    Хорошо живет на свете Винни-Пух...

    #27711
    Evgeniy
    Участник
    • Ответов: 16
    @amator57

    Датчики опрашиваются параллельно

    При параллельном подключении 8 датчиков это невозможно.

    В  первом варианте схемы, где датчики подключены на разные пины контролера параллельный опрос реализуется без проблем, а на классической архитектуре I2C увы…

    #27712
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Датчики опрашиваются параллельно

    При параллельном подключении 8 датчиков это невозможно. В первом варианте схемы, где датчики подключены на разные пины контролера параллельный опрос реализуется без проблем, а на классической архитектуре I2C увы…

    Во первых шина 1-Wire 🙂
    Во вторых, все происходит немного хитрее чем Вы себе представляете. Данные датчики устроены так, что можно команду отправить либо конкретному датчику по его адресу, либо всем сразу. Вот тут то “собака и порылась…”. Отправляем сразу всем датчикам команду на измерение и конвертацию результата (именно после данной команды надо выдержать 750 мСек.), но не ждем пока пройдет это время, а занимаемся другими обработками в программе, пока датчики медленно формируют результат, и только через секунду возвращаемся к нашим датчикам и считываем поочередно результат. При самом хреновом раскладе, на считывание 8-ми датчиков, у нас уйдет 40 мСек. (на практике, в два раза меньше), и тут же даем опять команду всем датчикам одновременно на измерение/конвертацию, и опять идем заниматься своими делами.

    p.s. Ну не смотрите Вы дебильные примеры от Arduino-вских библиотек.

    p.p.s. А вот с датчиками на разных пинах, это же сделать можно, но гораздо сложнее и код извращенней получится 🙂

    #27713
    Evgeniy
    Участник
    • Ответов: 16
    @amator57

    Во вторых, все происходит немного хитрее чем Вы себе представляете.

    Спасибо за разъяснения. Очевидно знание английского “со словарем” (т.е. никак) не позволили разобраться с даташитом.

     

    #27726
    Mishany
    Участник
    • Ответов: 17
    @elsukoff

    Приветствую Вас Господа!

    Так как я не в зуб ногой в электронике, а тем более в программировании, автоматику паяет и прошивать будет мой друг. Автоматика будет без ТФТ и кардридера, такая как описано в первой шапке. Собственно она уже собрана вся кроме датчиков. Мой друг не имеет возможности прокурить весь форум, а я хоть и прочитал все что касается автоматики, не особо понял, а запутался еще больше. Но как я уяснил версия 1_3 работает не корректно. Завтра собираюсь ехать к другу, попытаемся собрать все в кучу. Из этой ситуации возник ряд вопросов:

    1. Какая прошивка на данный момент наиболее работоспособна и наименее косячна?
    2. Прошу дать прямые ссылки на эту прошивку и все что с ней связано.

    Заранее благодарен.

    #27727
    Willi
    Участник
    • Ответов: 1985
    @willi

    На данный момент, бетта 2, работает с ТФТ тачем. Монтажные схемы не совместимы! Паять надо заново, схема к архиве, на финале схема будет актуальна.

    Вложения:
    Вы должны войти для просмотра вложений.

    С уважением, Dmitriy.
    Линк на прошивки

Просмотр 15 сообщений - с 481 по 495 (из 1,111 всего)
  • Для ответа в этой теме необходимо авторизоваться.