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

tema060804

✩✩✩✩✩✩✩
7 Окт 2018
1
0
АХТУНГ!
Вставка от модератора:
Подробное руководство по загрузке прошивки в Ардуино от Алекса Гайвера:


Прежде чем строчить сообщения, внимательно ознакомьтесь!!!

=====================================================================================================

Здраствуйте, у меня возникла ошибка с компиляцией скетча, всё сделал по инструкции, несколько раз всё перепроверил, но всё равно возникает ошибка
Arduino: 1.6.4 (Windows 7), Плата"Arduino Nano, ATmega328"

In file included from C:\Program Files\Arduino\libraries\LCD_1602_RUS-master/LCD_1602_RUS.h:1:0,
from money_box_counter.ino:35:
C:\Program Files\Arduino\libraries\LCD_1602_RUS-master/LiquidCrystal_I2C.h:7:18: fatal error: Wire.h: No such file or directory
#include <Wire.h>
^
compilation terminated.
Ошибка компиляции.

Безымянный.png
 
Изменено:

Viceroy

✩✩✩✩✩✩✩
29 Сен 2018
5
1
Написано же четко.
fatal error: Wire.h: No such file or directory
#include <Wire.h>
библеотека Wire.h - Данный файл или каталог отсутствует
 
  • Лойс +1
Реакции: Adkot

Виталий550

✩✩✩✩✩✩✩
8 Янв 2019
5
0
Не могу запрограммировать Arduino. Не было под рукой всех нужных деталей,поэтому сделал на микрофоне,который Алекс НЕ советовал,но вариантов не было. Суть не в этом. Вылезает ошибка компиляции. Библиотеки заново копировал по нескольку раз и не помогает. С проектом Ambilight тоже была такая же проблема. Не мог найти какой-то файл. Что делать? OTdrAa-0H7k.jpg1546930986412.png
 

b_mixail

✩✩✩✩✩✩✩
30 Окт 2018
12
0
Всем привет!

Нужна помощь, скетч "CUBE_Gyver.ino" грузится на ура, а вот "CUBE_Gyver_v2.ino". Библиотека GyverButton взята из архива с проектом.
G:\LEDcube-master\CUBE_Gyver_v2\CUBE_Gyver_v2.ino: In function 'void setup()':

CUBE_Gyver_v2:132:9: error: 'class GButton' has no member named 'setStepTimeout'

butt1.setStepTimeout(100); // настрйока интервала инкремента (по умолчанию 800 мс)

^

CUBE_Gyver_v2:133:9: error: 'class GButton' has no member named 'setStepTimeout'

butt2.setStepTimeout(100); // настрйока интервала инкремента (по умолчанию 800 мс)

^

G:\LEDcube-master\CUBE_Gyver_v2\CUBE_Gyver_v2.ino: In function 'void loop()':

CUBE_Gyver_v2:144:13: error: 'class GButton' has no member named 'isClick'

if (butt1.isClick()) {

^

CUBE_Gyver_v2:149:13: error: 'class GButton' has no member named 'isClick'

if (butt2.isClick()) {

^

CUBE_Gyver_v2:155:13: error: 'class GButton' has no member named 'isStep'

if (butt1.isStep()) { // если кнопка была удержана (это для инкремента)

^

CUBE_Gyver_v2:158:13: error: 'class GButton' has no member named 'isStep'

if (butt2.isStep()) { // если кнопка была удержана (это для инкремента)

^

Используем библиотеку SPI версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Используем библиотеку GyverButton в папке: C:\Program Files (x86)\Arduino\libraries\GyverButton (legacy)
Используем библиотеку GyverHacks в папке: C:\Program Files (x86)\Arduino\libraries\GyverHacks (legacy)
Используем библиотеку GyverTimer в папке: C:\Program Files (x86)\Arduino\libraries\GyverTimer (legacy)
Используем библиотеку EEPROM версии 2.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM
exit status 1
'class GButton' has no member named 'setStepTimeout'
Если брать самую последнюю версию библиотеки GyverButton отсюда https://community.alexgyver.ru/resources/biblioteka-gyverbutton.1/

для CUBE_Gyver.ino
G:\LEDcube-master\CUBE_Gyver\CUBE_Gyver.ino: In function 'void setup()':

CUBE_Gyver:82:9: error: 'class GButton' has no member named 'setIncrStep'

butt1.setIncrStep(5); // настройка инкремента, может быть отрицательным (по умолчанию 1)

^

CUBE_Gyver:83:9: error: 'class GButton' has no member named 'setIncrTimeout'

butt1.setIncrTimeout(100); // настрйока интервала инкремента (по умолчанию 800 мс)

^

CUBE_Gyver:84:9: error: 'class GButton' has no member named 'setIncrStep'

butt2.setIncrStep(-5); // настройка инкремента, может быть отрицательным (по умолчанию 1)

^

CUBE_Gyver:85:9: error: 'class GButton' has no member named 'setIncrTimeout'

butt2.setIncrTimeout(100); // настрйока интервала инкремента (по умолчанию 800 мс)

^

G:\LEDcube-master\CUBE_Gyver\CUBE_Gyver.ino: In function 'void loop()':

CUBE_Gyver:106:13: error: 'class GButton' has no member named 'isIncr'

if (butt1.isIncr()) { // если кнопка была удержана (это для инкремента)

^

CUBE_Gyver:107:23: error: 'class GButton' has no member named 'getIncr'

modeTimer = butt1.getIncr(modeTimer); // увеличивать/уменьшать переменную value с шагом и интервалом

^

CUBE_Gyver:109:13: error: 'class GButton' has no member named 'isIncr'

if (butt2.isIncr()) { // если кнопка была удержана (это для инкремента)

^

CUBE_Gyver:110:23: error: 'class GButton' has no member named 'getIncr'

modeTimer = butt2.getIncr(modeTimer); // увеличивать/уменьшать переменную value с шагом и интервалом

^

Используем библиотеку SPI версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Используем библиотеку GyverButton в папке: C:\Program Files (x86)\Arduino\libraries\GyverButton (legacy)
exit status 1
'class GButton' has no member named 'setIncrStep'
для CUBE_Gyver_v2.ino
C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.cpp:326:1: error: prototype for 'GTimer::GTimer(uint16_t)' does not match any in class 'GTimer'

GTimer::GTimer(uint16_t interval) {

^

In file included from C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.cpp:1:0:

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.h:99:7: error: candidates are: constexpr GTimer::GTimer(GTimer&&)

class GTimer

^

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.h:99:7: error: constexpr GTimer::GTimer(const GTimer&)

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.h:103:2: error: GTimer::GTimer(uint32_t)

GTimer(uint32_t); // объявление таймера с указанием интервала

^

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.cpp:324:1: error: GTimer::GTimer()

GTimer::GTimer() {}

^

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.cpp:331:6: error: prototype for 'void GTimer::setInterval(uint16_t)' does not match any in class 'GTimer'

void GTimer::setInterval(uint16_t interval) {

^

In file included from C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.cpp:1:0:

C:\Program Files (x86)\Arduino\libraries\GyverHacks\GyverHacks.h:104:7: error: candidate is: void GTimer::setInterval(uint32_t)

void setInterval(uint32_t); // установка интервала

^

Используем библиотеку SPI версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Используем библиотеку GyverButton в папке: C:\Program Files (x86)\Arduino\libraries\GyverButton (legacy)
Используем библиотеку GyverHacks в папке: C:\Program Files (x86)\Arduino\libraries\GyverHacks (legacy)
Используем библиотеку GyverTimer в папке: C:\Program Files (x86)\Arduino\libraries\GyverTimer (legacy)
Используем библиотеку EEPROM версии 2.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM
exit status 1
Ошибка компиляции для платы Arduino Nano.
p.s тапками не кидайте, опыт с ардуино первый. В имеющейся инфе не нашел ответа.
 

b_mixail

✩✩✩✩✩✩✩
30 Окт 2018
12
0
Спасибо, помогло.

Взял все три библиотеки оттуда (GyverButton, GyverHacks, GyverTimer).

p.s. а для CUBE_Gyver.ino запихать в одноименную папку .h и .cpp файл библиотеки GyverButton из архива со скетчами (со свежей версией скетч в ошибке).
 
Изменено:

VIt-Wap

✩✩✩✩✩✩✩
9 Мар 2019
5
2
Доброго дня. ничего не могу сделать. При компиляции выдает ошибку
exit status 1
'GButton' does not name a type
и подсвечена 38 строчка скетча.
GButton touch(BTN_PIN, LOW_PULL, NORM_OPEN);
Все делал по инструкции.
Может кто-то сталкивался с такой траблой?
и 70 строка
GButton touch(BTN_PIN, LOW_PULL, NORM_OPEN);

ошибка
exit status 1
'LOW_PULL' was not declared in this scope
 
Изменено:

VIt-Wap

✩✩✩✩✩✩✩
9 Мар 2019
5
2
Разобрался сам. в настройках Arduino IDE библиотека бралась не та, которая шла с проектом. Решение - удалил не нужную и ошибка пропала.
Спасибо!
 
  • Лойс +1
Реакции: редван

lylyk

✩✩✩✩✩✩✩
14 Мар 2019
9
0
Создала проект, сейчас компилятор выводит ошибку. Помогите пожалуйста с этой проблемой, я новенькая в этом деле..

Вот:
In function 'global constructors keyed to 65535_0_sketch_mar14a.ino.cpp.o':

lto1.exe: internal compiler error: Segmentation fault

Please submit a full bug report,

with preprocessed source if appropriate.

See <http://gcc.gnu.org/bugs.html> for instructions.

lto-wrapper.exe: fatal error: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc returned 1 exit status

compilation terminated.

c:/program files/windowsapps/arduinollc.arduinoide_1.8.19.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
 

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

★★★★✩✩✩
2 Авг 2018
727
208
Ответ, оказывается, есть в гугле. Проблема именно в баге компилятора. Для решения:
1. установить последнюю версию Arduino IDE
2. В меню "Инструменты - Плата - Менеджер плат" найти Arduino AVR Boards, выбрать версию 1.6.21 и установить её.
1552649944200.png
 
  • Лойс +1
Реакции: ermakil

be3um4wka

✩✩✩✩✩✩✩
18 Мар 2019
3
0
Здравствуйте. Помогите пожалуйста! Хотел собрать в первый раз что-то на ардуино, решил сделать bluetooth матрицу с часами, но на плату не ставится код. Места хватает и драва под плату установил, проблема в чём-то другом. Заранее спасибо...
P.S. Плата не оригинальная. Заказывал с али. Её название: WAVGAT UNO R3.
 

cg_spooler

✩✩✩✩✩✩✩
22 Мар 2019
1
0
Столкнулся с проблемой при компиляции версии 1.3 в плату (лог во вложении)
Версии 1.1 и 1.2 заливаются без проблем.
Версия софта 1.8.9
Плата Arduino Nano (из ссылки под видео).
В настройках выбираю чип: ATMega328 Старый загрузчик (пробовал и все остальные), плату: Arduino Nano
Пробовал отрубать библиотеки стандартные и брать только из папки с проектом (кроме FastLED-stm32patch - её в версию 1.3 не включено)

В версии 1.3 ошибка fillAll что конкретно правилось? по поиску исправлений не нашёл.
 

Вложения

  • 2.9 KB Просмотры: 23

pavel lolkek

✩✩✩✩✩✩✩
22 Мар 2019
6
2
Доброго времяни суток . Можете помочь не могу загрузить прошивку вылазиет такая ошибка :
Arduino: 1.6.5 (Windows 7), Плата"Arduino Nano, ATmega328"

colorMusic_v2.9.ino:195:50: fatal error: FHT.h: No such file or directory
compilation terminated.
Ошибка компиляции.
 
  • Лойс +1
Реакции: Edas

pavel lolkek

✩✩✩✩✩✩✩
22 Мар 2019
6
2
прочитал . выбираю архив и выходит это :

Выбранная папка/zip файл не содержит корректных библиотек
Неверная библиотека найдена в C:\Users\user\Documents\Arduino\libraries\ColorMusic-master: нет заголовочных файлов (.h), найденных в C:\Users\user\Documents\Arduino\libraries\ColorMusic-master
 

Максим3704

✩✩✩✩✩✩✩
1 Апр 2019
1
0
Здравствуйте не могу загрузить скетч в ардуино выдает такую ошибку
(Ошибка компиляции для платы Arduino Nano.
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\DHT: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)\Arduino\libraries\DHT
Неверная библиотека найдена в C:\Users\user\Documents\Arduino\libraries\sketch_nov30a: нет заголовочных файлов (.h), найденных в C:\Users\user\Documents\Arduino\libraries\sketch_nov30a) помогите кто чем может. С уважением ко Всем.
 

Duzer

✩✩✩✩✩✩✩
27 Фев 2019
4
1
@Максим3704, либо не та библиотека для датчика температуры. Либо не там лежит. У меня лежит в папке /мои документы /arduino ide /libraries

Библиотеки отличаются для одних и тех же датчиков. Сам перебрал кучу, пока нашёл нужную
 

be3um4wka

✩✩✩✩✩✩✩
18 Мар 2019
3
0
Какую конкретно ошибку выдает Arduino IDE при загрузке скетча?
C++:
Arduino: 1.8.9 (Windows 10), Плата:"WAVGAT UNO R3"
Внимание: platform.txt из ядра 'Arduino AVR Boards' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра.
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/fastled_avr.h:6:0,
                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms.h:27,
                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/FastLED.h:55,
                 from C:\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:
C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/clockless_trinket.h:74:0: warning: "D1" redefined
#define D1(ADJ) DINT(T1,ADJ)
^
In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,
                 from C:\Program Files (x86)\Arduino\hardware\WAV\avr\cores\lgt8f/Arduino.h:225,
                 from sketch\GyverMatrixOS_v1.11.ino.cpp:1:
c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:82:0: note: this is the location of the previous definition
#define D1 1 /* PD1 */
^
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/fastled_avr.h:6:0,
                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms.h:27,
                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/FastLED.h:55,
                 from C:\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/clockless_trinket.h:75:0: warning: "D2" redefined

#define D2(ADJ) DINT(T2,ADJ)

^

In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,

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

                 from sketch\GyverMatrixOS_v1.11.ino.cpp:1:

c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:83:0: note: this is the location of the previous definition

#define D2 2 /* PD2 */

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/fastled_avr.h:6:0,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms.h:27,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/FastLED.h:55,

                 from C:\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/platforms/avr/clockless_trinket.h:76:0: warning: "D3" redefined

#define D3(ADJ) DINT(T3,ADJ)

^

In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,

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

                 from sketch\GyverMatrixOS_v1.11.ino.cpp:1:

c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:84:0: note: this is the location of the previous definition

#define D3 3 /* PD3 */

^

In file included from C:\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:137:0:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch/FastLED.h:17:21: note: #pragma message: FastLED version 3.002.000

#    pragma message "FastLED version 3.002.000"

                     ^

In file included from C:\GyverMatrixOS_v1.11\GyverMatrixOS_v1.11.ino:171:0:

sketch\timerMinim.h:10:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11

     uint32_t _timer = 0;

                       ^

sketch\timerMinim.h:11:26: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11

     uint32_t _interval = 0;

                          ^

C:\GyverMatrixOS_v1.11\g_tetris.ino:13:20: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11

uint32_t colors[6] {0x0000EE, 0xEE0000, 0x00EE00, 0x00EEEE, 0xEE00EE, 0xEEEE00};

                    ^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/fastled_avr.h:6:0,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms.h:27,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:55,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/clockless_trinket.h:74:0: warning: "D1" redefined

#define D1(ADJ) DINT(T1,ADJ)

^

In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,

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

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\led_sysdefs.h:38,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:44,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:82:0: note: this is the location of the previous definition

#define D1 1 /* PD1 */

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/fastled_avr.h:6:0,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms.h:27,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:55,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/clockless_trinket.h:75:0: warning: "D2" redefined

#define D2(ADJ) DINT(T2,ADJ)

^

In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,

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

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\led_sysdefs.h:38,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:44,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:83:0: note: this is the location of the previous definition

#define D2 2 /* PD2 */

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/fastled_avr.h:6:0,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms.h:27,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:55,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\platforms/avr/clockless_trinket.h:76:0: warning: "D3" redefined

#define D3(ADJ) DINT(T3,ADJ)

^

In file included from C:\Program Files (x86)\Arduino\hardware\WAV\avr\variants\lgt8fx8p/pins_arduino.h:36:0,

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

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\led_sysdefs.h:38,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.h:44,

                 from C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:2:

c:\program files (x86)\arduino\hardware\wav\avr\variants\standard\pins_arduino.h:84:0: note: this is the location of the previous definition

#define D3 3 /* PD3 */

^

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp: In member function 'void CFastLED::delay(long unsigned int)':

C:\Program Files (x86)\Arduino\libraries\FastLED-stm32patch\FastLED.cpp:132:9: error: 'yield' was not declared in this scope

   yield();

         ^

exit status 1

Ошибка компиляции для платы WAVGAT UNO R3.



Этот отчёт будет иметь больше информации с

включенной опцией Файл -> Настройки ->

"Показать подробный вывод во время компиляции"
 
Изменено:

sonykkk

✩✩✩✩✩✩✩
11 Апр 2019
1
0
Чтото не заработал полив, собрал все по схеме, вкл через малый промежуток времени, ставил на часа два, три и нивкакую. похоже библиотека всему виной наверно не туда сохранил или еще что, выбивало ошибку Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)
 

xoxa

✩✩✩✩✩✩✩
22 Апр 2019
1
0
Arduino: 1.6.5 (Windows 7), Плата"Arduino Nano, ATmega328"

In file included from colorMusic_v2.7_Effect_Mic_and_Line.ino:236:0:
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRLremote.h:29:2: error: #error IRLremote requires Arduino IDE 1.6.6 or greater. Please update your IDE.
#error IRLremote requires Arduino IDE 1.6.6 or greater. Please update your IDE.
^
In file included from colorMusic_v2.7_Effect_Mic_and_Line.ino:227:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
# pragma message "FastLED version 3.001.008"
^
In file included from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Nec.h:28:0,
from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRLremote.h:44,
from colorMusic_v2.7_Effect_Mic_and_Line.ino:236:
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h: In member function 'uint32_t CIRL_Time<T>::nextEvent()':
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:135:10: error: 'time' does not name a type
auto time = timeout();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:136:10: error: 'timespan' does not name a type
auto timespan = static_cast<T*>(this)->timespanEvent;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:138:8: error: 'time' was not declared in this scope
if(time >= timespan) {
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:138:16: error: 'timespan' was not declared in this scope
if(time >= timespan) {
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:142:12: error: 'timespan' was not declared in this scope
return timespan - time;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Time.h:142:23: error: 'time' was not declared in this scope
return timespan - time;
^
In file included from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Nec.h:30:0,
from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRLremote.h:44,
from colorMusic_v2.7_Effect_Mic_and_Line.ino:236:
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Decode.h: In static member function 'static void CIRL_DecodeSpaces<T, blocks>::interrupt()':
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Decode.h:100:10: error: 'duration' does not name a type
auto duration = T::nextTime();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Decode.h:103:9: error: 'duration' was not declared in this scope
if (duration >= T::limitTimeout) {
^
In file included from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRLremote.h:45:0,
from colorMusic_v2.7_Effect_Mic_and_Line.ino:236:
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h: In member function 'void CNecAPI<callback, address>::read()':
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:72:8: error: 'data' does not name a type
auto data = CNec::read();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:75:28: error: request for member 'address' in 'CIRL_DecodeSpaces<CNec, 4>::data', which is of non-class type 'uint8_t [4] {aka unsigned char [4]}'
bool firstCommand = data.address != 0xFFFF;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:76:13: error: request for member 'address' in 'CIRL_DecodeSpaces<CNec, 4>::data', which is of non-class type 'uint8_t [4] {aka unsigned char [4]}'
if ((data.address == 0) || (address && firstCommand && (data.address != address)))
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:76:64: error: request for member 'address' in 'CIRL_DecodeSpaces<CNec, 4>::data', which is of non-class type 'uint8_t [4] {aka unsigned char [4]}'
if ((data.address == 0) || (address && firstCommand && (data.address != address)))
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:96:14: error: request for member 'command' in 'CIRL_DecodeSpaces<CNec, 4>::data', which is of non-class type 'uint8_t [4] {aka unsigned char [4]}'
if (data.command == lastCommand)
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:124:24: error: request for member 'command' in 'CIRL_DecodeSpaces<CNec, 4>::data', which is of non-class type 'uint8_t [4] {aka unsigned char [4]}'
lastCommand = data.command;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h: In member function 'uint32_t CNecAPI<callback, address>::nextTimeout()':
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:205:10: error: 'time' does not name a type
auto time = timeout();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:206:10: error: 'timeout' does not name a type
auto timeout = getTimeout();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:208:8: error: 'time' was not declared in this scope
if(time >= timeout) {
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_NecAPI.h:212:22: error: 'time' was not declared in this scope
return timeout - time;
^
In file included from C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRLremote.h:47:0,
from colorMusic_v2.7_Effect_Mic_and_Line.ino:236:
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h: In static member function 'static void CHashIR::interrupt()':
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:180:10: error: 'duration' does not name a type
auto duration = nextTime();
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:183:8: error: 'duration' was not declared in this scope
if(duration >= HASHIR_TIMEOUT)
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:213:18: error: 'oldval' does not name a type
auto oldval = lastDuration;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:214:18: error: 'newval' does not name a type
auto newval = duration;
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:220:17: error: 'newval' was not declared in this scope
if (newval < (oldval * 3 / 4)) {
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:220:27: error: 'oldval' was not declared in this scope
if (newval < (oldval * 3 / 4)) {
^
C:\Program Files (x86)\Arduino\libraries\IRLremote-master\src/IRL_Hash.h:240:28: error: 'duration' was not declared in this scope
lastDuration = duration;
^
colorMusic_v2.7_Effect_Mic_and_Line.ino: In function 'void remoteTick()':
colorMusic_v2.7_Effect_Mic_and_Line:848: error: 'data' does not name a type
colorMusic_v2.7_Effect_Mic_and_Line:849: error: 'data' was not declared in this scope
'data' does not name a type


WARNING: Spurious .github folder in 'Adafruit NeoPixel' library

WARNING: Spurious .github folder in 'Adafruit NeoPixel' library

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