Наливатор на Arduino Nano

#include <microLED.h> поменяли на #include “microLED.h”? Arduino IDE нужно перезапускать, если добавляли файлы при запущенной IDE


что делать, объясните для чайников

Кавычки скопировать с нижних include и вставить нормальные кавычки, а не завитушки. Неужели Вы не видите, что они отличаются)))

1 лайк

C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:78:1: error: ‘GyverTM1637’ does not name a type
GyverTM1637 disp(DISP_CLK, DISP_DIO);
^~~~~~~~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\GyverDrink_v1.5.ino:83:1: error: ‘ServoSmooth’ does not name a type
ServoSmooth servo;
^~~~~~~~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino: In function ‘void setup()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:27:3: error: ‘disp’ was not declared in this scope
disp.clear();
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:27:3: note: suggested alternative: ‘div’
disp.clear();
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:33:3: error: ‘servo’ was not declared in this scope
servo.attach(SERVO_PIN, 600, 2400);
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:33:3: note: suggested alternative: ‘servoON’
servo.attach(SERVO_PIN, 600, 2400);
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:34:41: error: ‘REVERSE’ was not declared in this scope
if (INVERSE_SERVO) servo.setDirection(REVERSE);
^~~~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\a_setup.ino:34:41: note: suggested alternative: ‘EERE’
if (INVERSE_SERVO) servo.setDirection(REVERSE);
^~~~~~~
EERE
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void serviceMode()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:27: error: ‘_S’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:27: note: suggested alternative: ‘SS’
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
SS
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:31: error: ‘_E’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:31: note: suggested alternative: ‘M_E’
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
M_E
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:35: error: ‘_r’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:39: error: ‘_U’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:43: error: ‘_i’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:5:47: error: ‘_C’ was not declared in this scope
byte serviceText = {_S, _E, _r, _U, _i, _C, _E};
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:6:5: error: ‘disp’ was not declared in this scope
disp.runningString(serviceText, sizeof(serviceText), 150);
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:6:5: note: suggested alternative: ‘div’
disp.runningString(serviceText, sizeof(serviceText), 150);
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:16:7: error: ‘servo’ was not declared in this scope
servo.tick();
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:16:7: note: suggested alternative: ‘servoON’
servo.tick();
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:63:3: error: ‘disp’ was not declared in this scope
disp.clear();
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:63:3: note: suggested alternative: ‘div’
disp.clear();
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:64:11: error: ‘servo’ was not declared in this scope
while (!servo.tick());
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:64:11: note: suggested alternative: ‘servoON’
while (!servo.tick());
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void dispMode()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:70:3: error: ‘disp’ was not declared in this scope
disp.displayInt(thisVolume);
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:70:3: note: suggested alternative: ‘div’
disp.displayInt(thisVolume);
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:71:37: error: ‘_A’ was not declared in this scope
if (workMode) disp.displayByte(0, _A);
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:73:25: error: ‘_P’ was not declared in this scope
disp.displayByte(0, _P);
^~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:73:25: note: suggested alternative: ‘SP’
disp.displayByte(0, _P);
^~
SP
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void flowRoutnie()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:131:9: error: ‘servo’ was not declared in this scope
servo.attach();
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:131:9: note: suggested alternative: ‘servoON’
servo.attach();
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:140:7: error: ‘servo’ was not declared in this scope
servo.setTargetDeg(0); // цель серво - 0
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:140:7: note: suggested alternative: ‘servoON’
servo.setTargetDeg(0); // цель серво - 0
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:149:9: error: ‘servo’ was not declared in this scope
if (servo.tick()) { // если приехали
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:149:9: note: suggested alternative: ‘servoON’
if (servo.tick()) { // если приехали
^~~~~
servoON
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void timeoutReset()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:190:22: error: ‘disp’ was not declared in this scope
if (!timeoutState) disp.brightness(7);
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:190:22: note: suggested alternative: ‘div’
if (!timeoutState) disp.brightness(7);
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void timeoutTick()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:202:5: error: ‘disp’ was not declared in this scope
disp.brightness(1);
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:202:5: note: suggested alternative: ‘div’
disp.brightness(1);
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:216:7: error: ‘disp’ was not declared in this scope
disp.clear();
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:216:7: note: suggested alternative: ‘div’
disp.clear();
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino: In function ‘void jerkServo()’:
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:223:5: error: ‘disp’ was not declared in this scope
disp.brightness(7);
^~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:223:5: note: suggested alternative: ‘div’
disp.brightness(7);
^~~~
div
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:225:5: error: ‘servo’ was not declared in this scope
servo.attach();
^~~~~
C:\Program Files (x86)\Arduino\firmware\GyverDrink_v1.5\c_func.ino:225:5: note: suggested alternative: ‘servoON’
servo.attach();
^~~~~
servoON

exit status 1

Compilation error: ‘GyverTM1637’ does not name a type

Давайте заново))). Берёте всё отсюда и библиотеки тоже и повторяете

А я давно говорил - распространение в исходных кодах - это мрак и ужас. Скомпилированные .hex-файлы загружаются без проблем и спустя 30 лет (проверено лично).

Но это не идеология ардуино, вроде как… ((

1 лайк

@raven78 , скомпилируй ему hex-файл и пусть по статье:

Загрузит его в ардуино.


Скетч использует 11284 байт (36%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 552 байт (26%) динамической памяти, оставляя 1496 байт для локальных переменных. Максимум: 2048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xcd
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xcd
Failed uploading: uploading error: exit status 1
по началу пошла установка потом это что делать?

помогите пожалуйста 3 день сижу с этим дальше не могу собрать

Укажи правильный COM-порт.


Какая ардуино? Это уже железная проблема. Шнур, порт, не правильно выбрана плата ардуино в IDE, неправильно выбран COM порт пины 0 и 1 заняты чем то. Выбрать Processor old bootloader

1 лайк

Тогда
Board → Arduino Nano (old bootloader)

nano 328p

опа вроде загрузилась

Пробовал?

1 лайк

получилось, только проблема теперь в том что когда нажимаю кнопку экран на пол секунды запускается и гаснет не подскажете?

Я лично не делал данный проект, могу только посоветовать сюда ARDUINO - Наливатор. Обсуждение проекта | AlexGyver Community

1 лайк

все равно спасибо большое 3 дня мучался

Ребята, нашел ошибку в своей плате, расстояние между ножками ESP32, оказалось чуть больше чем нужно. Обновил плату https://disk.yandex.ru/d/t6RKi9PYisaq4Q