Скетч не работает, а должен.

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
REB
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1391
Зарегистрирован: Вс сен 20, 2009 00:23:17
Откуда: Жидостан

Сообщение REB »

Взял отсюда: https://www.youtube.com/watch?v=biz3Fyo-b58
Вот этот скетч: https://drive.google.com/drive/folders/ ... 3Clk1a6fz3
Получаю вот эту ошибку:
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

C:\Users\barma\Downloads\12 effects led chaser\sketch_dec31a2\12 effects led chaser.ino: In function 'void setup()':

12 effects led chaser:15:6: error: redefinition of 'void setup()'

void setup() {

^~~~~

C:\Users\barma\Downloads\12 effects led chaser\sketch_dec31a2\sketch_dec31a2.ino:1:6: note: 'void setup()' previously defined here

void setup() {

^~~~~

C:\Users\barma\Downloads\12 effects led chaser\sketch_dec31a2\12 effects led chaser.ino: In function 'void loop()':

12 effects led chaser:34:6: error: redefinition of 'void loop()'

void loop()

^~~~

C:\Users\barma\Downloads\12 effects led chaser\sketch_dec31a2\sketch_dec31a2.ino:6:6: note: 'void loop()' previously defined here

void loop() {

^~~~

exit status 1

redefinition of 'void setup()'



[/code]

Конфигурация: Программатор: Arduino uno , "arduino as ISP". Жертва: Arduino pro mini ATMega 328P 16mHz. Версия программы: 1.8.13 . Порт, программатор и плата, прописаны верно.

Примечания: Программатор и жертва работают. Бутлоадер прописался успешно . Функция на которую матюкается компилятор вроде как тоже правильно написана. В чем дело - не пойму.

Может подскажете что поправить надо?
Существует миф, о том, что дырявые вечно суют свой нос не в свое дело, ввиду необоснованного ЧСВ. Не правда! Это не миф! )))
Реклама
Поставщик валерьянки для Кота
Сообщения: 1948
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Попробуйте имя файла без цифр в начале и без пустых символов, напр.: effects_led_chaser.ino, на рабочем столе. Будет создана папка с таким же именем. Компилируется. (Есть 2 warnings: не имеют решающего значения: 313:7: unused variable 't', 2181:7: warning: unused variable 't').
Контактная информация:
Реклама
Друг Кота
Сообщения: 7722
Зарегистрирован: Вс июл 24, 2011 11:38:09

Сообщение 74LS00 »

Он вообще не открывается, пришлось название заменить чтоб без пробелов было.
Ну скомпилилось, проверять нечем
Контактная информация:
REB
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1391
Зарегистрирован: Вс сен 20, 2009 00:23:17
Откуда: Жидостан

Сообщение REB »

Большое спасибо. Помогло. :beer:
Стоило выкурить пол мешка форумских срачей и пересмотреть весь код.... чтобы в итоге просто переименовать файл...
Существует миф, о том, что дырявые вечно суют свой нос не в свое дело, ввиду необоснованного ЧСВ. Не правда! Это не миф! )))
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15742
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

И файл и папку, в которой оный СКОТч размещается.
8)
В результате при компиляции (1.8.16) имеем пару вармингов и корректное завершение:
"...

Код: Выделить всё

C:\Users\comp\Desktop\test\test.ino: In function 'void blink_3()':
C:\Users\comp\Desktop\test\test.ino:313:7: warning: unused variable 't' [-Wunused-variable]
   int t=150;
       ^
C:\Users\comp\Desktop\test\test.ino: In function 'void blink_16()':
C:\Users\comp\Desktop\test\test.ino:2181:7: warning: unused variable 't' [-Wunused-variable]
   int t=80;
       ^
Скетч использует 11344 байт (36%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
:beer:
..."
Реклама
Ответить

Вернуться в «Arduino»