Всем привет, хотел создать переменную чтобы в неё закидывать общее число минут, но выдаёт ошибку
C:\Users\User\Desktop\sketch_NELJA\sketch_NELJA.ino: In function ‘void loop()’:
C:\Users\User\Desktop\sketch_NELJA\sketch_NELJA.ino:27:7: error: redeclaration of ‘int STT’
int STT = (hours+60minutes);
^~~
C:\Users\User\Desktop\sketch_NELJA\sketch_NELJA.ino:19:7: note: ‘int STT’ previously declared here
int STT;
^~~
C:\Users\User\Desktop\sketch_NELJA\sketch_NELJA.ino:27:14: error: ‘hours’ was not declared in this scope
int STT = (hours+60minutes);
^~~~~
C:\Users\User\Desktop\sketch_NELJA\sketch_NELJA.ino:27:14: note: suggested alternative: ‘hours24’
int STT = (hours+60*minutes);
^~~~~
hours24
Да тоже мне бином Ньютона - время в количество минут перевести пытается, только вместо того, чтобы на 60 умножать часы, умножает минуты. Т.е. скрещивает ужа и ежа ))
Это отрезок из библиотеки
И судя по ним переменные должны выглядеть именно так
Но я подозреваю что они “записывают цифры буквами” из-за чего с ними невозможны математические операции, но можно вывести в ком порт
Остаётся только вопрос как это пофиксить…