Скетч перекачай, ты уже чего-то намудрил в нёмПо лампе Гайвера. При загрузке пишет 'max' was not declared in this scope . И подсвечивает строку
// This is the array that we keep our computed noise values in
#define MAX_DIMENSION (max(WIDTH, HEIGHT)) . Что делать? Уже переустанавливал все. Как быть?Посмотреть вложение 6823
Во время установки платы была выбрана не та версия, нужно было ставить 2.5.2, я же использовал самую последнюю. Исправил, появилась другая проблема:Скетч перекачай, ты уже чего-то намудрил в нём
Если в скетч не лез, откуда запятая появилась после max?Во время установки платы была выбрана не та версия, нужно было ставить 2.5.2, я же использовал самую последнюю. Исправил, появилась другая проблема:
Arduino: 1.8.10 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:none OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from C:\Users\Power\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\Users\Power\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
In file included from C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\GyverLamp_v1.5.5.ino.cpp:1:
C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
C:\Program Files (x86)\Arduino\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\Power\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:100:0:
C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
C:\Users\Power\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\effectTicker.ino: In function 'void effectsTick()':
effectTicker:20:28: error: 'cloudNoise' was not declared in this scope
case 6: cloudNoise();
^
effectTicker:22:27: error: 'lavaNoise' was not declared in this scope
case 7: lavaNoise();
^
effectTicker:24:29: error: 'plasmaNoise' was not declared in this scope
case 8: plasmaNoise();
^
effectTicker:26:30: error: 'rainbowNoise' was not declared in this scope
case 9: rainbowNoise();
^
effectTicker:28:37: error: 'rainbowStripeNoise' was not declared in this scope
case 10: rainbowStripeNoise();
^
effectTicker:30:29: error: 'zebraNoise' was not declared in this scope
case 11: zebraNoise();
^
effectTicker:32:30: error: 'forestNoise' was not declared in this scope
case 12: forestNoise();
^
effectTicker:34:29: error: 'oceanNoise' was not declared in this scope
case 13: oceanNoise();
^
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\EEPROM
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Program
Несколько библиотек найдено для "GyverButton.h"
Используется: C:\Program
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\Power\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Program
exit status 1
'cloudNoise' was not declared in this scope
В скетче ни в этот ни в предыдущий раз не лез.
Нужна помощь, в программировании полный ноль, поэтому рассчитываю на помощь со стороны знающих. В инструкции было сказано переместить библиотеку из архива проекта в библиотеку Ардуино. Так же в инструкции говорилось, что в папке библиотек должны быть два файла с расширениями .h и .cpp, но в скачаном архиве файлы с такими расширениями были в подпапках. Если просто переместить библиотеку из архива в библиотеку arduino и запустить проверку то будет ошибка не будут найдены файлы с расширением .h. Если перемещать файлы с расширением .h и .cpp из подпапок, то будет ошибка, два одинаковых файла fastled.h и сообщение ошибка компиляции для платы Arduino nano. Буду благодарен за ответ
Читай внимательно гайд по матрице: https://alexgyver.ru/gyvermatrixos-guide/Помогите разобраться. Что делаю ни так? Попытка установки в libraries ESP8266WiFi не помогла. Спасибо
Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, (CH340G) ATmega2560 -16AU (Mega 2560)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ppk66\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=1A86_7523 -ide-version=10809 -build-path C:\Temp\arduino_build_516789 -warnings=none -build-cache C:\Temp\arduino_cache_35500 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose J:\6 05 02 2019 С рабочего стола\Arduino 28 04 2019\гирлянда на окно\Содержимое папок в архиве\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ppk66\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=1A86_7523 -ide-version=10809 -build-path C:\Temp\arduino_build_516789 -warnings=none -build-cache C:\Temp\arduino_cache_35500 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose J:\6 05 02 2019 С рабочего стола\Arduino 28 04 2019\гирлянда на окно\Содержимое папок в архиве\GyverMatrixBT-master\firmware\GyverMatrixOS_v1.12\GyverMatrixOS_v1.12.ino
Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "C:\\Temp\\arduino_build_516789\\sketch\\GyverMatrixOS_v1.12.ino.cpp" -o nul
GyverMatrixOS_v1.12:135:25: error: ESP8266WiFi.h: No such file or directory
compilation terminated.
exit status 1
ESP8266WiFi.h: No such file or directory
Что ж вы все Wemos D1 R1 то выбираете. Когда на странице проекта в шапке крупными буквами написано :
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini
гайд прочитал ... поверьте, нотации разбросаны по разным местам... да ладно ... выяснил, что последнее под устройство с вай фай... удивляет другое. не ужели нельзя было оставить в архивных файлах прошивки для стандартной ардуинки? с пометкой. Основные настройки в норме. Выскакивает ошибка по ESP8266 прописанной в прошивке. Кто может, прошу подсказать, какая из ранее созданных прошивок Алекса реально залочена под ардуину без вай фай? и если возможно. прошу подсказать, какие прошивки дополнительно из последних можно в неё подрузить без последствий? Спасибо.Читай внимательно гайд по матрице: https://alexgyver.ru/gyvermatrixos-guide/
В первую очередь перепроверь основные настройки
Да нормально всё компилируется под Мегу, один символ надо в скетче поменять. А какой написано в гайде.гайд прочитал ... поверьте, нотации разбросаны по разным местам... да ладно ... выяснил, что последнее под устройство с вай фай... удивляет другое. не ужели нельзя было оставить в архивных файлах прошивки для стандартной ардуинки? с пометкой. Основные настройки в норме. Выскакивает ошибка по ESP8266 прописанной в прошивке. Кто может, прошу подсказать, какая из ранее созданных прошивок Алекса реально залочена под ардуину без вай фай? и если возможно. прошу подсказать, какие прошивки дополнительно из последних можно в неё подрузить без последствий? Спасибо.
Если это не трудно, что бы не изобретать велосипед, прошу подсказку.. СпасибоДа нормально всё компилируется под Мегу, один символ надо в скетче поменять. А какой написано в гайде.
Посмотреть вложение 6866
Скрин в студию...Никак не могу подключить библиотеки, при прошивке говориться, что отсутствуют некоторые, хотя все использовал из архива, как можно исправить?
Даже не знаю, использовал ли кто-то Генуино и приспособленна она под эту плату?!?!?! Наверно и библиотеки должны быть под Генуино???? Гугл в помощь...
Оказалось, цена вопроса в замене MCU_TYPE на 0 // микроконтроллер:Читай внимательно гайд по матрице: https://alexgyver.ru/gyvermatrixos-guide/
В первую очередь перепроверь основные настройки
А сегодня проект адаптирован под Generic (esp8266-01): Лампа, кнопка, точка доступа, приложение от Котейки.Даже не знаю, использовал ли кто-то Генуино и приспособленна она под эту плату?!?!?! Наверно и библиотеки должны быть под Генуино???? Гугл в помощь...
На сколько я знаю проект создавался под Wemos и Nodmcu...
Откати ядро esp8266 на версию 2.5.2Ошибка при прошивке:
Arduino: 1.8.10 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"
In file included from C:\Users\user\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"
^
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,
from C:\Users\user\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:
C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
In file included from C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\GyverLamp_v1.5.5.ino.cpp:1:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
C:\Program Files (x86)\Arduino\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\user\Desktop\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:100:0:
C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\EEPROM
Несколько библиотек найдено для "NTPClient.h"
Используется: C:\Program
Несколько библиотек найдено для "GyverButton.h"
Используется: C:\Program
Несколько библиотек найдено для "FastLED.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:\Program
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
Помогите пожалуйста
Подробней, чем эта, инструкции нет: https://alexgyver.ru/gyvermatrixos-guide/При проверки GyverMatrixOS_v1.14 выдаёт такую ошибку 'loadSettings' was not declared in this scope
Кому не трудно скиньте пж готовый проект (чтобы скачать и готово)
После проверки выдаёт такую ошибку: 'loadSettings' was not declared in this scope
loadSettings();
И кому не трудно скиньте подробную инструкцию по программированию (УМОЛЯЮ)
А у тебя библиотеки нужных версий стоят?Подскажите как исправить ошибку на фото