ARDUINO GYVERTWINK Прошу, умоляю помочь как можно скорее (давайте скину 100руб на карту тому кто поможет)

CYBERAPELSIN

✩✩✩✩✩✩✩
19 Янв 2025
2
0
В общем хотел я сделать эту гирлянду, но возникло очень много ошибок. вроде библиотеки скачал, но все равно ничего не вышло. Вот лог ошибки

In file included from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/FastLED.h:83,
from C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:40:
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/fastspi.h:171:23: note: '#pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output'
171 | # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:52:1: error: 'EncButton' is not a template
52 | EncButton<EB_TICK, BTN_PIN> btn;
| ^~~~~~~~~
C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:52:11: error: 'EB_TICK' was not declared in this scope; did you mean 'EB_CLICK'?
52 | EncButton<EB_TICK, BTN_PIN> btn;
| ^~~~~~~
| EB_CLICK
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino: In function 'void fader(CRGB)':
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino:10:32: error: no matching function for call to 'CLEDController::showColor(CRGB&, int&)'
10 | strip->showColor(color, val);
| ^
In file included from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cpixel_ledcontroller.h:16,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/controller.h:7,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/FastLED.h:65,
from C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:40:
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate: 'virtual void CLEDController::showColor(const CRGB&, int, uint8_t)'
54 | virtual void showColor(const CRGB & data, int nLeds, uint8_t brightness) = 0;
| ^~~~~~~~~
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate expects 3 arguments, 2 provided
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino: In function 'void fadeBlink(CRGB)':
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino:16:30: error: no matching function for call to 'CLEDController::showColor(CRGB&, int&)'
16 | strip->showColor(color, i);
| ^
In file included from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cpixel_ledcontroller.h:16,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/controller.h:7,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/FastLED.h:65,
from C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:40:
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate: 'virtual void CLEDController::showColor(const CRGB&, int, uint8_t)'
54 | virtual void showColor(const CRGB & data, int nLeds, uint8_t brightness) = 0;
| ^~~~~~~~~
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate expects 3 arguments, 2 provided
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino:20:30: error: no matching function for call to 'CLEDController::showColor(CRGB&, int&)'
20 | strip->showColor(color, i);
| ^
In file included from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cpixel_ledcontroller.h:16,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/controller.h:7,
from c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/FastLED.h:65,
from C:\GyverTwink-main\firmware\GyverTwink_v1.2\GyverTwink_v1.2.ino:40:
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate: 'virtual void CLEDController::showColor(const CRGB&, int, uint8_t)'
54 | virtual void showColor(const CRGB & data, int nLeds, uint8_t brightness) = 0;
| ^~~~~~~~~
c:\Users\ilem8\OneDrive\���������\Arduino\libraries\FastLED\src/cled_controller.h:54:18: note: candidate expects 3 arguments, 2 provided
C:\GyverTwink-main\firmware\GyverTwink_v1.2\faders.ino:23:10: error: 'class CLEDController' has no member named 'clearLedData'; did you mean 'clearLeds'?
23 | strip->clearLedData();
| ^~~~~~~~~~~~
| clearLeds
C:\GyverTwink-main\firmware\GyverTwink_v1.2\parsing.ino: In function 'void parsing()':
C:\GyverTwink-main\firmware\GyverTwink_v1.2\parsing.ino:96:20: error: 'class CLEDController' has no member named 'clearLedData'; did you mean 'clearLeds'?
96 | strip->clearLedData();
| ^~~~~~~~~~~~
| clearLeds
C:\GyverTwink-main\firmware\GyverTwink_v1.2\parsing.ino:107:22: error: 'class CLEDController' has no member named 'clearLedData'; did you mean 'clearLeds'?
107 | strip->clearLedData();
| ^~~~~~~~~~~~
| clearLeds
C:\GyverTwink-main\firmware\GyverTwink_v1.2\parsing.ino:116:20: error: 'class CLEDController' has no member named 'clearLedData'; did you mean 'clearLeds'?
116 | strip->clearLedData();
| ^~~~~~~~~~~~
| clearLeds
C:\GyverTwink-main\firmware\GyverTwink_v1.2\startup.ino: In function 'void startStrip()':
C:\GyverTwink-main\firmware\GyverTwink_v1.2\startup.ino:19:10: error: 'class CLEDController' has no member named 'clearLedData'; did you mean 'clearLeds'?
19 | strip->clearLedData();
| ^~~~~~~~~~~~
| clearLeds
C:\GyverTwink-main\firmware\GyverTwink_v1.2\startup.ino: In function 'bool checkButton()':
C:\GyverTwink-main\firmware\GyverTwink_v1.2\startup.ino:31:13: error: 'class EncButton' has no member named 'state'
31 | if (btn.state()) return true;
| ^~~~~
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Users\ilem8\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\libraries\EEPROM
Не используется: C:\Users\ilem8\OneDrive\Документы\Arduino\libraries\src
grpc: error while marshaling: string field contains invalid UTF-8
 

Сотнег

★★★★★★★
15 Янв 2020
4,448
1,520
@CYBERAPELSIN,
1. В Менеджере плат выберите другую версию ядра для платы ESP8266. Нужна 2.7.4.
2. Удалите из папки C:\Users\ilem8\OneDrive\Документы\Arduino\libraries\ всё содержимое.
3. Положите в неё содержимое папки libraries из архива с прошивкой.
4. Пробуйте ещё раз.