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

Marik

✩✩✩✩✩✩✩
11 Ноя 2019
29
4
1. установить драйвера (посмотреть в диспетчере устройств)
2. выбрать в программе IDE свою ардуино
3.для мигания светодиодом не очень нужны библиотеки, сделать следующие: в программе IDE: файл, примеры, Basics, Blink.
4. разбираться за что отвечает каждая строчка.
 

Есен

✩✩✩✩✩✩✩
22 Окт 2019
6
0
exit status 1
FastLED.h: No such file or directory - FastLED.h нет такого файла или каталога... библиотека не установлена видимо
Все сделал как написано в инструкции.Пункт за пунктом. Даже два раза переустанавливал программу Ардуино, не помогло.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,159
1,267
Москва
ардуино ИДЕ хранит библиотеки в 2-х местах, 1) каталог мои документы, ардуино, лайбрери - проверить там. 2) каталого программы ардуино - лайбрери. проверить там.
если библиотека нигде из этих мест не найдена, то устанавливать ручками , распаковав по 1-ому пути
Выглядеть должна как каталог с именем FastLED, внутри много файлов и 5 каталогов. докс, экзамплс, экстрас, либ8тион и платформс.
 
  • Лойс +1
Реакции: Wan-Derer

nenetc

✩✩✩✩✩✩✩
16 Ноя 2019
1
0
Всем привет, нужна помощь.
проект контроллер теплицы
при компиляции скетча выходит ошибка
Чего не хватает?
Arduino: 1.8.8 (Windows 10), Плата:"Arduino Nano, ATmega328P"

C:\GyverControl_1.5\a2_setup.ino: In function 'void setup()':

a2_setup:166:39: error: 'enISR1' was not declared in this scope

if (ENC_REVERSE) attachInterrupt(0, enISR1, CHANGE);

^

a2_setup:167:27: error: 'enISR2' was not declared in this scope

else attachInterrupt(1, enISR2, CHANGE);

^

a2_setup:174:13: error: 'drawArrow' was not declared in this scope

drawArrow();

^

a2_setup:175:16: error: 'redrawScreen' was not declared in this scope

redrawScreen();

много еще чего написано, это конец

exit status 1
'enISR1' was not declared in this scope

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 

Вложения

Есен

✩✩✩✩✩✩✩
22 Окт 2019
6
0
Все сделал как написано в инструкции.Пункт за пунктом. Даже два раза переустанавливал программу Ардуино, не помогло.
В общем в поисковике порыскал, нашел ссылку Алекса Гайвера на папку FastLED.h , скачал, установил в библиотеку и скетч загрузился. Не знаю как будет работать)). Надо рюкзак купить и нарезать ленту по размеру.
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
Помогите решить проблему
Скетч пытается вызвать методы в библиотеке GyverButton, которых там нет. Скорей всего из-за того, что рассчитан на другую версию библиотеки. Попробуй поставить библиотеку GyverButton из архива проекта.
 

Josef72

✩✩✩✩✩✩✩
20 Окт 2019
3
0
Добрый день. Прошу помощи. При компиляции скетча вылетает ошибка:
In file included from meteoClock_v1.5.ino:103:0:
C:\Documents\Arduino\libraries\mhz19_uart\src/MHZ19_uart.h:15:29: fatal error: SoftwareSerial.h: No such file or directory
#include "SoftwareSerial.h". В чем проблема, где этот файл?
 

EvGeNiU

✩✩✩✩✩✩✩
18 Ноя 2019
4
0
Скетч пытается вызвать методы в библиотеке GyverButton, которых там нет. Скорей всего из-за того, что рассчитан на другую версию библиотеки. Попробуй поставить библиотеку GyverButton из архива проекта.
спасибо большое всё заработало
 

Trava77

✩✩✩✩✩✩✩
25 Ноя 2019
3
0
Укажи в программе папку с файлом прошивки.
Переключился в OldBootloader помогло. Отчасти.
Остались ошибки от компеляции :
ОТкрываю скетч из папки тоже самое.



C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:53:0: warning: "COLOR_DEBTH" redefined

#define COLOR_DEBTH 2 // цветовая глубина: 1, 2, 3 (в байтах)

^

In file included from C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:25:0,

from C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:46:

C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:79:0: note: this is the location of the previous definition

#define COLOR_DEBTH 3 // по умолчанию 24 бита

^

In file included from C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:46:0:

C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:62:2: warning: 'typedef' was ignored in this declaration

};

^

C:\GyverDrink_v1.0\GyverDrink_v1.0\c_func.ino: In function 'void serviceMode()':

C:\GyverDrink_v1.0\GyverDrink_v1.0\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 C:\GyverDrink_v1.0\GyverDrink_v1.0\GyverDrink_v1.0.ino:44:0:

C:\Program Files (x86)\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), задержка в мс)

^
 

alex_tim

✩✩✩✩✩✩✩
27 Ноя 2019
1
0
rduino: 1.6.7 (Windows 7), Плата"Arduino Nano, ATmega328"



Arduino: 1.6.7 (Windows 7), Плата:"Arduino Nano, ATmega328"

C:\Users\Home\Desktop\GyverRGB_v1.6\effects.ino: In function 'void setup()':

effects:355: error: invalid conversion from 'byte {aka unsigned char}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:357: error: invalid conversion from 'byte {aka unsigned char}' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

effects:358: error: invalid conversion from 'byte {aka unsigned char}' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

effects:360: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:361: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:362: error: invalid conversion from 'int' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

exit status 1
invalid conversion from 'byte {aka unsigned char}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
 

Александр Симонов

★★★★✩✩✩
2 Авг 2018
727
207
rduino: 1.6.7 (Windows 7), Плата"Arduino Nano, ATmega328"



Arduino: 1.6.7 (Windows 7), Плата:"Arduino Nano, ATmega328"

C:\Users\Home\Desktop\GyverRGB_v1.6\effects.ino: In function 'void setup()':

effects:355: error: invalid conversion from 'byte {aka unsigned char}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:357: error: invalid conversion from 'byte {aka unsigned char}' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

effects:358: error: invalid conversion from 'byte {aka unsigned char}' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

effects:360: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:361: error: invalid conversion from 'int' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:684:6: error: initializing argument 1 of 'void __eewr_byte_m328p(uint8_t*, uint8_t)' [-fpermissive]

void eeprom_write_byte (uint8_t *__p, uint8_t __value);

^

effects:362: error: invalid conversion from 'int' to 'uint16_t* {aka unsigned int*}' [-fpermissive]

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,

from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,

from sketch\GyverRGB_v1.6.ino.cpp:1:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error: initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]

void eeprom_write_word (uint16_t *__p, uint16_t __value);

^

exit status 1
invalid conversion from 'byte {aka unsigned char}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Обнови Arduino IDE и возьми версию скетча 1.7
 

просто

✩✩✩✩✩✩✩
30 Окт 2019
7
0
А хоть какой-нибудь другой скетч компилируется? Проблема с правами доступа к файлам.
да, компилируется

А хоть какой-нибудь другой скетч компилируется? Проблема с правами доступа к файлам.
А как решить проблему?
 

просто

✩✩✩✩✩✩✩
30 Окт 2019
7
0
Как-то разобрался. Итог БЕРИТЕ на процессоре 328, потому что на 168 не танет
 

smart4on

✩✩✩✩✩✩✩
28 Ноя 2019
6
0
Перенесли в эту тему мой вопрос. Ознакомившись со здешними проблемами, выделил ряд действий которые мне стоит проверить:
1) TimeLib.h у меня лежит в c:\Users\<user>\Documents\Arduino\libraries\Time\TimeLib.h, а не в c:\Users\<user>\Documents\Arduino\libraries\Timezone
2) Сотри папку C:\Users\User\Documents\Arduino\libraries\FastLED-master
И установи библиотеку FastLED через Менеджер библиотек (ардуино ИДЕ хранит библиотеки в 2-х местах, 1) каталог мои документы, ардуино, лайбрери - проверить там. 2) каталого программы ардуино - лайбрери. проверить там. )
3) Удалить русскоязычные коментарии в проблемных строчках
4) Путь к прошивке должен быть без керилицы
5) Новая версия ардуино ИДЕ. Хотя сейчас стоит 1.8.9.

Новая версия ардуино ИДЕ помогла залить прошивку! Использовал версию 8.1
 

Guru

★✩✩✩✩✩✩
2 Ноя 2019
15
14
Люди добрые подскажите лузеру .
Не могу прошить Ардуино .
Пишет "ошибка компиляции для платы Ардуино нано "
До этого прошивал часы на ГРИ и лампу , все было нормально а с наливатором беда (((((
Все делал по инструкции
 

Вложения