ARDUINO Arduino. Проблемы с компиляцией скетча

Сотнег

★★★★★★★
15 Янв 2020
4,574
1,548
@KENTok228,
на предыдущем скриншоте у вас открыт файл из папки на рабочем столе,
а здесь скриншот папки где-то в Загрузках.
 

pochepnya

✩✩✩✩✩✩✩
9 Апр 2025
2
0
добрый день дорогие друзья с ардуино впервые подскажите как правильно залить прошивку если у меня данная ошибка
C:\Users\admin\AppData\Local\Temp\Rar$DIa8640.6362.rartemp\GyverDrink_v1.5\GyverDrink_v1.5.ino:67:10: fatal error: GyverTM1637.h: No such file or directory
#include <GyverTM1637.h>
^~~~~~~~~~~~~~~
compilation terminated.

exit status 1

Compilation error: GyverTM1637.h: No such file or directory
 

Toxikk

✩✩✩✩✩✩✩
10 Сен 2025
3
0
Добрый день,уже какой час пытаюсь решить эту ошибку, не как не выходит. (Кириллица в названии пути как не странно не влияет на компиляцию, проверенно на других скейтчах)
1757452846403.png
 

Сотнег

★★★★★★★
15 Янв 2020
4,574
1,548
@Toxikk,
возможно, в файлах не прописана кодировка в явном виде.
Старые версии программы не были к этому требовательны.

А вообще вы могли взять слишком новые библиотеки, с которыми проект не будет работать.
Нужные версии всегда лежат в архиве с прошивкой. Обновлять нельзя.

Всё точно запустится, если возьмёте и программу старой версии. 1.8.19, например.
 

Toxikk

✩✩✩✩✩✩✩
10 Сен 2025
3
0
@Александр Симонов, вот, это полный лог:
FQBN: arduino:avr:nano:cpu=atmega328old
использование платы 'nano' из платформы в каталоге: C:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Использование ядра 'arduino' из платформы в каталоге: C:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

Обнаружение используемых библиотек...
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Альтернативы для GyverTM1637.h: [GyverTM1637]
ResolveLibrary(GyverTM1637.h)
-> кандидаты: [GyverTM1637]
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Альтернативы для ServoSmooth.h: [[email protected]]
ResolveLibrary(ServoSmooth.h)
-> кандидаты: [[email protected]]
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Альтернативы для Servo.h: [[email protected]]
ResolveLibrary(Servo.h)
-> кандидаты: [[email protected]]
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth -IC:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Альтернативы для microLED.h: [[email protected]]
ResolveLibrary(microLED.h)
-> кандидаты: [[email protected]]
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth -IC:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\microLED C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Альтернативы для EEPROM.h: [[email protected]]
ResolveLibrary(EEPROM.h)
-> кандидаты: [[email protected]]
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth -IC:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\microLED -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\EEPROM\src C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o nul
Использование кэшированных библиотечных зависимостей для файла: c:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637\GyverTM1637.cpp
Использование кэшированных библиотечных зависимостей для файла: c:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth\ServoSmooth.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\avr\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\mbed\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\megaavr\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\nrf52\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\renesas\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\sam\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\samd\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\stm32f4\Servo.cpp
Использование кэшированных библиотечных зависимостей для файла: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src\xmc\Servo.cpp
Создание прототипов функций...
C:\Users\baron\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth -IC:\Users\baron\AppData\Local\Arduino15\libraries\Servo\src -Ic:\Users\baron\OneDrive\Документы\Arduino\libraries\microLED -IC:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\EEPROM\src C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\sketch\GyverDrink_v1.5.ino.cpp -o C:\Users\baron\AppData\Local\Temp\2195487634\sketch_merged.cpp
C:\Users\baron\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\baron\AppData\Local\Temp\2195487634\sketch_merged.cpp

Компиляция скетча...
"C:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-Ic:\\Users\\baron\\OneDrive\\Документы\\Arduino\\libraries\\GyverTM1637" "-Ic:\\Users\\baron\\OneDrive\\Документы\\Arduino\\libraries\\ServoSmooth" "-IC:\\Users\\baron\\AppData\\Local\\Arduino15\\libraries\\Servo\\src" "-Ic:\\Users\\baron\\OneDrive\\Документы\\Arduino\\libraries\\microLED" "-IC:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\EEPROM\\src" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\sketch\\GyverDrink_v1.5.ino.cpp" -o "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\sketch\\GyverDrink_v1.5.ino.cpp.o"
F:\Arduino\GyverDrink_v1.5\GyverDrink_v1.5.ino:76:0: warning: "COLOR_DEBTH" redefined
#define COLOR_DEBTH 2

In file included from c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/microLED.h:40:0,
from F:\Arduino\GyverDrink_v1.5\GyverDrink_v1.5.ino:69:
c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/ws2812_send.h:37:0: note: this is the location of the previous definition
#define COLOR_DEBTH 3

c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/ws2812_send.h: In function 'void WS2812B_sendData(uint8_t*, int16_t, uint8_t, uint8_t*, uint8_t*, uint8_t)':
c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/ws2812_send.h:47:95: warning: unused parameter 'portreg' [-Wunused-parameter]
void WS2812B_sendData (PTR_TYPE data, int16_t datlen, uint8_t maskhi, uint8_t *port, uint8_t *portreg, uint8_t bright) {
^~~~~~~
In file included from F:\Arduino\GyverDrink_v1.5\GyverDrink_v1.5.ino:69:0:
c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/microLED.h: At global scope:
c:\Users\baron\OneDrive\���������\Arduino\libraries\microLED/microLED.h:58:1: warning: 'typedef' was ignored in this declaration
typedef struct LEDdata {
^~~~~~~
F:\Arduino\GyverDrink_v1.5\c_func.ino: In function 'void serviceMode()':
F:\Arduino\GyverDrink_v1.5\c_func.ino:6:61: warning: invalid conversion from 'byte* {aka unsigned char*}' to 'int8_t* {aka signed char*}' [-fpermissive]
disp.runningString(serviceText, sizeof(serviceText), 150);
^
In file included from F:\Arduino\GyverDrink_v1.5\GyverDrink_v1.5.ino:67:0:
c:\Users\baron\OneDrive\���������\Arduino\libraries\GyverTM1637/GyverTM1637.h:46:7: note: initializing argument 1 of 'void GyverTM1637::runningString(int8_t*, byte, int)'
void runningString(int8_t DispData[], byte amount, int delayMs); // бегущая строка (array, sizeof(array), задержка в мс)
^~~~~~~~~~~~~
Компиляция библиотек...
Компиляция библиотеки "GyverTM1637"
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\GyverTM1637\GyverTM1637.cpp.o
Компиляция библиотеки "ServoSmooth"
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\ServoSmooth\ServoSmooth.cpp.o
Компиляция библиотеки "Servo"
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\mbed\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\megaavr\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\xmc\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\renesas\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\samd\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\stm32f4\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\sam\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\nrf52\Servo.cpp.o
Используем предварительно скомпилированный файл: C:\Users\baron\AppData\Local\arduino\sketches\1B161D01057C3251B0548DAC46A7CA2A\libraries\Servo\avr\Servo.cpp.o
Компиляция библиотеки "microLED"
Компиляция библиотеки "EEPROM"
Компиляция ядра...
Использование предварительно скомпилированного ядра: C:\Users\baron\AppData\Local\arduino\cores\arduino_avr_nano_cpu_atmega328old_e57bfa82ddac6e1eb726a61ffc0c6fbc\core.a
Связывается все вместе...
"C:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.elf" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\sketch\\GyverDrink_v1.5.ino.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\GyverTM1637\\GyverTM1637.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\ServoSmooth\\ServoSmooth.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\avr\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\mbed\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\megaavr\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\nrf52\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\renesas\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\sam\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\samd\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\stm32f4\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A\\libraries\\Servo\\xmc\\Servo.cpp.o" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/..\\..\\cores\\arduino_avr_nano_cpu_atmega328old_e57bfa82ddac6e1eb726a61ffc0c6fbc\\core.a" "-LC:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A" -lm
C"C:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.elf" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.eep"
:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\main.cpp: In function 'main':
F:\Arduino\GyverDrink_v1.5\c_func.ino:22:11: warning: 'flag' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (flag) pumpTime += 100;
^
F:\Arduino\GyverDrink_v1.5\c_func.ino:14:10: note: 'flag' was declared here
bool flag;
^
"C:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.elf" "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.hex"
Используем библиотеку GyverTM1637 в папке: C:\Users\baron\OneDrive\Документы\Arduino\libraries\GyverTM1637 (устаревшее)
Используем библиотеку ServoSmooth версии 2.2 из папки: C:\Users\baron\OneDrive\Документы\Arduino\libraries\ServoSmooth
Используем библиотеку Servo версии 1.2.2 из папки: C:\Users\baron\AppData\Local\Arduino15\libraries\Servo
Используем библиотеку microLED версии 2.3 из папки: C:\Users\baron\OneDrive\Документы\Arduino\libraries\microLED
Используем библиотеку EEPROM версии 2.0 из папки: C:\Users\baron\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\EEPROM
"C:\\Users\\baron\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\baron\\AppData\\Local\\arduino\\sketches\\1B161D01057C3251B0548DAC46A7CA2A/GyverDrink_v1.5.ino.elf"
Скетч использует 11284 байт (36%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 552 байт (26%) динамической памяти, оставляя 1496 байт для локальных переменных. Максимум: 2048 байт.
grpc: error while marshaling: string field contains invalid UTF-8

Compilation error: grpc: error while marshaling: string field contains invalid UTF-8
 

viktor1703

★★★✩✩✩✩
9 Дек 2021
734
178
Вам же уже писали решение. Удалить используемые в проекте библиотеки, которые вы установили через менеджер библиотек и использовать те, которые идут в архиве с прошивкой. Установите более старую, зато проверенную версию IDE. И вообще, я считаю, что автообновления нужно отключать и вручную не обновлять ни за что. При современном подходе разработчиков обновление ради обновления - это зло. Потому что обновления выпускают не потому что что-то улучшили, а просто для изображения бурной деятельности, что бы поток денег не иссякал. Накосячили где-то в обновлении - не беда в следующем костыль сделаем. И не важно, что могут что-то другое этим костылем сломать.
 
Изменено:

Toxikk

✩✩✩✩✩✩✩
10 Сен 2025
3
0
@viktor1703,все библиотеки использованы из архива, в логе компилятора, указанны версии.
@Сотнег, Я пробовал ваш совет, о чем и написал выше, но сама плата ведет себя нестабильно.

@Сотнег, смог прошить но теперь все те же баги.Периодически зависает, то есть полностью не реагирует на нажатия,неожиданно может включить помпу, и много еще чего не понятного.