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

07.10.2018
1
0
1
#1
Здраствуйте, у меня возникла ошибка с компиляцией скетча, всё сделал по инструкции, несколько раз всё перепроверил, но всё равно возникает ошибка
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
 
#3
Не могу запрограммировать Arduino. Не было под рукой всех нужных деталей,поэтому сделал на микрофоне,который Алекс НЕ советовал,но вариантов не было. Суть не в этом. Вылезает ошибка компиляции. Библиотеки заново копировал по нескольку раз и не помогает. С проектом Ambilight тоже была такая же проблема. Не мог найти какой-то файл. Что делать? OTdrAa-0H7k.jpg 1546930986412.png
 
09.03.2019
5
1
1
#4
Доброго дня. ничего не могу сделать. При компиляции выдает ошибку
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
 
Последнее редактирование:
09.03.2019
5
1
1
#6
Разобрался сам. в настройках Arduino IDE библиотека бралась не та, которая шла с проектом. Решение - удалил не нужную и ошибка пропала.
Спасибо!
 
17.03.2019
3
0
1
#7
Здравствуйте. Помогите пожалуйста! Хотел собрать в первый раз что-то на ардуино, решил сделать bluetooth матрицу с часами, но на плату не ставится код. Места хватает и драва под плату установил, проблема в чём-то другом. Заранее спасибо...
P.S. Плата не оригинальная. Заказывал с али. Её название: WAVGAT UNO R3.
 
22.03.2019
1
0
1
#10
Столкнулся с проблемой при компиляции версии 1.3 в плату (лог во вложении)
Версии 1.1 и 1.2 заливаются без проблем.
Версия софта 1.8.9
Плата Arduino Nano (из ссылки под видео).
В настройках выбираю чип: ATMega328 Старый загрузчик (пробовал и все остальные), плату: Arduino Nano
Пробовал отрубать библиотеки стандартные и брать только из папки с проектом (кроме FastLED-stm32patch - её в версию 1.3 не включено)

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

Вложения

  • 2.9 КБ Просмотры: 4
22.03.2019
6
1
3
#11
Доброго времяни суток . Можете помочь не могу загрузить прошивку вылазиет такая ошибка :
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.
Ошибка компиляции.
 
22.03.2019
6
1
3
#13
прочитал . выбираю архив и выходит это :

Выбранная папка/zip файл не содержит корректных библиотек
Неверная библиотека найдена в C:\Users\user\Documents\Arduino\libraries\ColorMusic-master: нет заголовочных файлов (.h), найденных в C:\Users\user\Documents\Arduino\libraries\ColorMusic-master
 
#14
Здравствуйте не могу загрузить скетч в ардуино выдает такую ошибку
(Ошибка компиляции для платы 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) помогите кто чем может. С уважением ко Всем.
 
27.02.2019
4
1
3
#15
@Максим3704, либо не та библиотека для датчика температуры. Либо не там лежит. У меня лежит в папке /мои документы /arduino ide /libraries

Библиотеки отличаются для одних и тех же датчиков. Сам перебрал кучу, пока нашёл нужную
 
17.03.2019
3
0
1
#16
Какую конкретно ошибку выдает Arduino IDE при загрузке скетча?
Код:
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.



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

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

"Показать подробный вывод во время компиляции"
 
Последнее редактирование модератором:
11.04.2019
1
0
1
#18
Чтото не заработал полив, собрал все по схеме, вкл через малый промежуток времени, ставил на часа два, три и нивкакую. похоже библиотека всему виной наверно не туда сохранил или еще что, выбивало ошибку Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)
 
21.04.2019
1
0
1
#19
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

Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
 
21.05.2019
1
0
1
#20
Добрый день!!!!! Решил сделать себе цветомузыку и столкнулся с такой проблемой... В программирование скетчей вообще не силен. Если есть возможность помогите советом.
 

Вложения