Часы на esp8266 и max7219 + android управление

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    35 голосов
    13,2%
  2. Да, один раз (попробовал)

    111 голосов
    41,9%
  3. Да, не однократно

    123 голосов
    46,4%
Можно выбрать сразу несколько вариантов.
  1. RuslanV

    RuslanV Нерд

    Интересно. Где можно взять исходник и поюзать
     
  2. Sandr

    Sandr Гик

    У Дениса похоже.
     
  3. chipmoca

    chipmoca Гик

    Подскажите плиз в чем может быть проблема. При прошивке готовым bin (11.11) - файлом прогноз отображается нормально. При компиляции, без каких-либо изменений , прогноз не обновляется (обе точки моргают). IDE 1_6_12, библиотеки - Ivan выкладывал последний раз. Куда копать?

    Спасибо, разобрался.
     
    Последнее редактирование: 16 дек 2018
  4. Deniskyn

    Deniskyn Гик

    Если не работает после компиляции то проверяйте библиотеки... И проверьте версию плат.
    ПС
    Логично же что если бинарник работает...)
     
    chipmoca нравится это.
  5. mikhail09p

    mikhail09p Гик

    Здравствуйте. Я не могу скомпилировать, помогите, пожалуйста...

    Arduino: 1.8.9 Hourly Build 2018/12/11 04:33 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Enabled, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void updateTime()':

    LED_clock_weath_v11.11.2018:874:43: error: invalid operands of types 'double' and 'long int' to binary 'operator%'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void getWeatherData()':

    LED_clock_weath_v11.11.2018:1039:3: error: 'DynamicJsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1039:21: error: expected ';' before 'jsonBuffer'

    LED_clock_weath_v11.11.2018:1040:22: error: 'jsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1041:12: error: 'ArduinoJson::JsonObject' has no member named 'success'

    LED_clock_weath_v11.11.2018:1047:41: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1052:39: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1054:54: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void getWeatherDataz()':

    LED_clock_weath_v11.11.2018:1118:3: error: 'DynamicJsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1118:21: error: expected ';' before 'jsonBuffer'

    LED_clock_weath_v11.11.2018:1119:22: error: 'jsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1120:12: error: 'ArduinoJson::JsonObject' has no member named 'success'

    LED_clock_weath_v11.11.2018:1126:41: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1127:39: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1130:54: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1145:72: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ArraySubscript'

    LED_clock_weath_v11.11.2018:1148:70: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1159:90: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1168:72: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ArraySubscript'

    LED_clock_weath_v11.11.2018:1171:70: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1182:90: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\FC.ino: In function 'bool loadConfig()':

    FC:16:3: error: 'DynamicJsonBuffer' was not declared in this scope

    FC:16:21: error: expected ';' before 'jsonBuffer'

    FC:18:22: error: 'jsonBuffer' was not declared in this scope

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\FC.ino: In function 'bool saveConfig()':

    FC:119:3: error: 'DynamicJsonBuffer' was not declared in this scope

    FC:119:21: error: expected ';' before 'jsonBuffer'

    FC:120:22: error: 'jsonBuffer' was not declared in this scope

    FC:213:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    FC:219:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\FC.ino: In function 'bool loadTimeFFS()':

    FC:245:3: error: 'DynamicJsonBuffer' was not declared in this scope

    FC:245:21: error: expected ';' before 'jsonBuffer'

    FC:247:22: error: 'jsonBuffer' was not declared in this scope

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\FC.ino: In function 'bool saveTimeFFS()':

    FC:263:3: error: 'DynamicJsonBuffer' was not declared in this scope

    FC:263:21: error: expected ';' before 'jsonBuffer'

    FC:264:22: error: 'jsonBuffer' was not declared in this scope

    FC:272:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    FC:278:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    Несколько библиотек найдено для "PubSubClient.h"
    Используется: C:\Users\Mixa\Documents\Arduino\libraries\PubSubClient
    Не используется: C:\Users\Mixa\Documents\Arduino\libraries\AzureIoTHubMQTTClient
    exit status 1
    invalid operands of types 'double' and 'long int' to binary 'operator%'

    Кака библиотека правильная?
     
  6. mikhail09p

    mikhail09p Гик

    Теперь вот:
    Arduino: 1.8.9 Hourly Build 2018/12/11 04:33 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Enabled, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void updateTime()':

    LED_clock_weath_v11.11.2018:874:43: error: invalid operands of types 'double' and 'long int' to binary 'operator%'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void getWeatherData()':

    L

    LED_clock_weath_v11.11.2018:1041:12: error: 'ArduinoJson::JsonObject' has no member named 'success'

    LED_clock_weath_v11.11.2018:1047:41: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1052:39: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    LED_clock_weath_v11.11.2018:1054:54: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectSubscript<const char*>'

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\LED_clock_weath_v11.11.2018.ino: In function 'void getWeatherDataz()':

    LED_clock_weath_v11.11.2018:1118:3: error: 'DynamicJsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1118:21: error: expected ';' before 'jsonBuffer'

    LED_clock_weath_v11.11.2018:1119:22: error: 'jsonBuffer' was not declared in this scope

    LED_clock_weath_v11.11.2018:1120:12: error: 'ArduinoJson::JsonObject' has no member named 'success'
    ..............................

    D:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v11.11.2018\FC.ino: In function 'bool saveTimeFFS()':

    FC:263:3: error: 'DynamicJsonBuffer' was not declared in this scope

    FC:263:21: error: expected ';' before 'jsonBuffer'

    FC:264:22: error: 'jsonBuffer' was not declared in this scope

    FC:272:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    FC:278:8: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

    exit status 1
    invalid operands of types 'double' and 'long int' to binary 'operator%'

    Используем библиотеку Wire версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\Wire
    Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ESP8266WiFi
    Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ESP8266WebServer
    Используем библиотеку ArduinoJson версии 6.7.0-beta из папки: C:\Users\Mixa\Documents\Arduino\libraries\ArduinoJson
    Используем библиотеку OneWire версии 2.3.4 из папки: C:\Users\Mixa\Documents\Arduino\libraries\OneWire
    Используем библиотеку PubSubClient версии 2.7 из папки: C:\Users\Mixa\Documents\Arduino\libraries\PubSubClient
    Используем библиотеку ArduinoOTA версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ArduinoOTA
    Используем библиотеку ESP8266HTTPUpdateServer версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ESP8266HTTPUpdateServer
    Используем библиотеку Adafruit_Si7021_Library версии 1.1.0 из папки: C:\Users\Mixa\Documents\Arduino\libraries\Adafruit_Si7021_Library
    Используем библиотеку Adafruit_Unified_Sensor версии 1.0.2 из папки: C:\Users\Mixa\Documents\Arduino\libraries\Adafruit_Unified_Sensor
    Используем библиотеку Adafruit_BMP280_Library версии 1.0.2 из папки: C:\Users\Mixa\Documents\Arduino\libraries\Adafruit_BMP280_Library
    Используем библиотеку BlueDot_BME280_Library версии 1.0.9 из папки: C:\Users\Mixa\Documents\Arduino\libraries\BlueDot_BME280_Library
    Используем библиотеку SPI версии 1.0 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\SPI
    Используем библиотеку SimpleDHT версии 1.0.12 из папки: C:\Users\Mixa\Documents\Arduino\libraries\SimpleDHT
    Используем библиотеку ESP8266mDNS версии 1.2 из папки: C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ESP8266mDNS
    exit status 1
     
  7. Deniskyn

    Deniskyn Гик

    В постах выше Иван выкладывал архив с библиотеками, юзайте их и версию плат 2.4....
    ПС
    Ну или залейте бинарник =)
     
    Последнее редактирование: 17 дек 2018
  8. RuslanV

    RuslanV Нерд

    Сносите ArduinoIDE + все библиотеки (хвосты). На диске C:\Program Files создаете папку IDEPORTABLE, установливаете ArduinoIDE в C:\Program Files\IDEPORTABLE\Arduino. После установки создаете в папке Arduino папку с именем portable (C:\Program Files\IDEPORTABLE\Arduino\portable). И устанавливаете все библиотеки.Библиотеки будут храниться в (C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266), а не как у вас (C:\Users\Mixa\AppData\Local\Arduino15\packages\esp8266).

    PS Тоже долго мучался. Погуглил сделал так и все работает.
     

    Вложения:

    • libraries.zip
      Размер файла:
      872 КБ
      Просмотров:
      330
  9. mikhail09p

    mikhail09p Гик

    RuslanV, спасибо, щас попробую.
    Бинарник это хорошо, но я хочу научится, почему сюда и зашёл. :)
     
  10. yucan

    yucan Гик

    Здравствуйте! Вопрос по датчику BMP-280. Пришёл модуль с шестью пинами - SDA,SCL,CSB,SDO ну и питание. Модуль работает по ISP шине. Нашёл как перевести его в режим I2C - CSB подтянуть к питанию. Часы не видят его. В мониторе порта - Did not find BMP280 sensor! Больше по этой шине ничего не подключено. Прошивка V1.05.2018. Никто не сталкивался с такими датчиками?
     
  11. yucan

    yucan Гик

    И ещё - датчик SI7021 оригинал нужен? HTU-21D пишут аналог, но он тоже не обнаруживается. Сейчас проверил оба датчика BMP280 и HTU-21D на ардуинке - оба рабочие.
     
  12. RuslanV

    RuslanV Нерд

    -888722994727458544.jpg
    Попробуйте версию v11.11.2018 у меня такой датчик работает.
     
  13. mikhail09p

    mikhail09p Гик

    А плату esp8266 версии 2.4.2 устанавливать?
    Или нету разницы?
     
  14. mikhail09p

    mikhail09p Гик

    RuslanV, у Вас папка ArduinoJson пустая... Установить её? И какой версии?
    Опять нету OneWire.h... Но она есть тут : C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\libraries\OneWire там два файла - OneWire.cpp.d и OneWire.cpp.o.
    Что же не так?
     
    Последнее редактирование: 17 дек 2018
  15. yucan

    yucan Гик

    У меня стоит 2.4.0-rc2. Где то в теме автор говорил, что лучше её установить.
     
  16. mikhail09p

    mikhail09p Гик

    Там нету 2.4.0-rc2. Есть 2.4.0. Если это важно.
    А OneWire какую установить?
     
  17. mikhail09p

    mikhail09p Гик

    Вот чего он ещё хочет?
    Arduino: 1.8.8 (Windows 7), Плата:"Generic ESP8266 Module, 80 MHz, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"

    C:\Program Files\IDEPORTABLE\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\IDEPORTABLE\Arduino\hardware -hardware C:\Program Files\IDEPORTABLE\Arduino\portable\packages -tools C:\Program Files\IDEPORTABLE\Arduino\tools-builder -tools C:\Program Files\IDEPORTABLE\Arduino\hardware\tools\avr -tools C:\Program Files\IDEPORTABLE\Arduino\portable\packages -built-in-libraries C:\Program Files\IDEPORTABLE\Arduino\libraries -libraries C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries -fqbn=esp8266:esp8266:generic:CpuFrequency=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,FlashSize=512K0,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,UploadSpeed=115200 -ide-version=10808 -build-path C:\Users\Mixa\AppData\Local\Temp\arduino_build_128877 -warnings=none -build-cache C:\Users\Mixa\AppData\Local\Temp\arduino_cache_877473 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.xtensa-lx106-elf-gcc-1.20.0-26-gb404fb9-2.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\esptool\0.4.12 -prefs=runtime.tools.esptool-0.4.12.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\esptool\0.4.12 -prefs=runtime.tools.mkspiffs.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\mkspiffs\0.2.0 -prefs=runtime.tools.mkspiffs-0.2.0.path=C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\tools\mkspiffs\0.2.0 -verbose E:\Роб\ESP8266\ESP8266_Clock_Weather-station_Informer_with_WEB_interface-master\LED_clock_weath_v10.08.2018\LED_clock_weath_v10.08.2018.ino
    C:\Program Files\IDEPORTABLE\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\IDEPORTABLE\Arduino\hardware -hardware C:\Program Files\IDEPORTABLE\Arduino\portable\packages -tools C:\Program Files\IDEPORTABLE\Arduino\tools-builder -tools C:\Program Files\IDEPORTABLE\Arduino\hardware\tools\avr -tools C:\Program Files\IDEPORTABLE\Arduino\portable\packages -built-in-libraries
    ............................
    \\2.4.0\\libraries\\ESP8266WiFi\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266WebServer\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\ArduinoJson\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\OneWire" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\PubSubClient\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ArduinoOTA" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Si7021_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Unified_Sensor" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_BMP280_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\BlueDot_BME280_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\SPI" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\SimpleDHT" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266mDNS" "C:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Si7021_Library\\Adafruit_Si7021.cpp" -o nul
    "C:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0/tools/sdk/include" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0/tools/sdk/lwip2/include" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\Mixa\\AppData\\Local\\Temp\\arduino_build_128877/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10808 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_GENERIC\"" -DESP8266 "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\cores\\esp8266" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\variants\\generic" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\Wire" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266WiFi\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266WebServer\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\ArduinoJson\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\OneWire" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\PubSubClient\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ArduinoOTA" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266HTTPUpdateServer\\src" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Si7021_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Unified_Sensor" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_BMP280_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\BlueDot_BME280_Library" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\SPI" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\SimpleDHT" "-IC:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\packages\\esp8266\\hardware\\esp8266\\2.4.0\\libraries\\ESP8266mDNS" "C:\\Program Files\\IDEPORTABLE\\Arduino\\portable\\sketchbook\\libraries\\Adafruit_Unified_Sensor\\Adafruit_Sensor.cpp" -o nul
    C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory

    #include <avr/pgmspace.h>

    ^

    compilation terminated.

    Используем библиотеку Wire версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\Wire
    Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WiFi
    Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WebServer
    Используем библиотеку ArduinoJson версии 5.13.3 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\ArduinoJson
    Используем библиотеку OneWire версии 2.3.2 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\OneWire
    Используем библиотеку PubSubClient версии 2.4 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\PubSubClient
    Используем библиотеку ArduinoOTA версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ArduinoOTA
    Используем библиотеку ESP8266HTTPUpdateServer версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266HTTPUpdateServer
    Используем библиотеку Adafruit_Si7021_Library версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Si7021_Library
    Используем библиотеку Adafruit_Unified_Sensor версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Unified_Sensor
    Используем библиотеку Adafruit_BMP280_Library версии 1.0.1 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_BMP280_Library
    Используем библиотеку BlueDot_BME280_Library версии 1.0.5 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\BlueDot_BME280_Library
    Используем библиотеку SPI версии 1.0 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\SPI
    Используем библиотеку SimpleDHT версии 1.0.9 из папки: C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\SimpleDHT
    Используем библиотеку ESP8266mDNS в папке: C:\Program Files\IDEPORTABLE\Arduino\portable\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266mDNS (legacy)
    exit status 1
    Ошибка компиляции для платы Generic ESP8266 Module.
     
  18. mikhail09p

    mikhail09p Гик

    Скачал с гитхаба я pgmspace.h. Куда его положить то?
     
  19. Ingenegra

    Ingenegra Нерд

    C:\Program Files\IDEPORTABLE\Arduino\portable\sketchbook\libraries\Adafruit_Unified_Sensor\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory
     
  20. mikhail09p

    mikhail09p Гик

    Зачем ему этот avr/ ??? И ГДЕ находится этот каталог? Не могу найти, однако... Куда его кидать, что это такое?
    В скетче нету #include <avr/pgmspace.h> вроде бы...
    Не понимаю...
     
    Последнее редактирование: 17 дек 2018