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

ZuBaKa

✩✩✩✩✩✩✩
5 Ноя 2020
3
0
Привет всем. При заливке скетча в ардуино выдает ошибку:
HyperGyver:20:10: fatal error: FastLED.h: No such file or directory
compilation terminated.
exit status 1
FastLED.h: No such file or directory
Я так понял что у мня нету библиотеки FastLED.h правильно?
Подскажите где скачать ее?
 

Alex_w0lf

✩✩✩✩✩✩✩
7 Ноя 2020
1
0
При компиляции выдаёт ошибку (https://github.com/AlexGyver/LEDstairs):

/root/arduino/LEDstairs-master/firmware/LEDstairs_v1.0/LEDstairs_v1.0.ino:184:25: warning: invalid conversion from 'byte {aka unsigned char}' to '<unnamed enum>' [-fpermissive]
curEffect = effectCounter;


В чём может быть проблема?
 

body747

✩✩✩✩✩✩✩
18 Мар 2020
3
0
при компиляции любого скетча (перепробывал несколько )

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

ArdBir_2_6_70b10:103:10: fatal error: Pcb_Brauduin original.h: No such file or directory

#include "Pcb_Brauduin original.h"

^~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Pcb_Brauduin original.h: No such file or directory

подскажите пожалуйста в чем проблема ?
 
Изменено:

Crazy

★✩✩✩✩✩✩
23 Мар 2020
68
18
при компиляции любого скетча (перепробывал несколько )

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

ArdBir_2_6_70b10:103:10: fatal error: Pcb_Brauduin original.h: No such file or directory

#include "Pcb_Brauduin original.h"

^~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Pcb_Brauduin original.h: No such file or directory

в чем проблема ?
Проблема скорее в том, что ругается на отсутствие файла Pcb_Brauduin original.h.
 

body747

✩✩✩✩✩✩✩
18 Мар 2020
3
0
какой бы я скетч не ставил, проблема одна и та же, один раз получилось залить,потом решил залить другой и все, тишина
 

Crazy

★✩✩✩✩✩✩
23 Мар 2020
68
18
какой бы я скетч не ставил, проблема одна и та же, один раз получилось залить,потом решил залить другой и все, тишина
Проверить нужно все внимательно, плата правильно выбирается, процессор, их там несколько, пробовать другую плату из семейства, причина должна быть. Такими платами не пользовался.
 

body747

✩✩✩✩✩✩✩
18 Мар 2020
3
0
на разных сайтах пишут ,что все работает(мне один раз удалось залить скетч, но появились обновленные ,начал ставить и ошибки)

на разных сайтах пишут ,что все работает(мне один раз удалось залить скетч, но появились обновленные ,начал ставить и ошибки)
может быть проблема из-за WIN 10 ?
 

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

★★★★✩✩✩
2 Авг 2018
727
208
при компиляции любого скетча (перепробывал несколько )

Arduino: 1.8.13 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

ArdBir_2_6_70b10:103:10: fatal error: Pcb_Brauduin original.h: No such file or directory

#include "Pcb_Brauduin original.h"

^~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

Pcb_Brauduin original.h: No such file or directory

подскажите пожалуйста в чем проблема ?
Компилятор ругается на отсутствие файла Pcb_Brauduin original.h. Пробел в названии файла это подозрительно, не должно быть его. Предполагаю, что вы успели попортить скетч. Или копировали его с веб-страницы с переводом, или вставляли в вордпад какой-нибудь. Откуда брали скетч?
 

dfv74

✩✩✩✩✩✩✩
15 Дек 2020
2
0
здраствуйте! решыл собрать светомузыку по проэкту!! библиотеку установил в ((либерос)) но не прошывается ошыбка (( arduino\ ColorMusic; нет заголовочных файлов (h) подскажыте пожалоста!!!! извините за ошыбки!!!!
 

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

★★★★✩✩✩
2 Авг 2018
727
208
здраствуйте! решыл собрать светомузыку по проэкту!! библиотеку установил в ((либерос)) но не прошывается ошыбка (( arduino\ ColorMusic; нет заголовочных файлов (h) подскажыте пожалоста!!!! извините за ошыбки!!!!
Пересмотри видос для новичков
 

dfv74

✩✩✩✩✩✩✩
15 Дек 2020
2
0
извините!!! я видео посмотрел ничего ненашол нового таже ошыбка вылазит -- путь к файлу-----(((( ( sketch_dec15a отсутствие название файла( h) )))
 

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

★★★★✩✩✩
2 Авг 2018
727
208
извините!!! я видео посмотрел ничего ненашол нового таже ошыбка вылазит -- путь к файлу-----(((( ( sketch_dec15a отсутствие название файла( h) )))
Ты сто процентов что-то делаешь не по инструкции. Удали всё, включая ардуино иде, и сделай заново по инструкции к проекту и по видео для новичков.
 

anton_b

✩✩✩✩✩✩✩
18 Дек 2020
1
0
Помогите, пожалуйста!!!

C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp: In member function 'void LCD_1602_RUS::print(const wchar_t*)':
C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp:62:23: warning: NULL used in arithmetic [-Wpointer-arith]
while(_str[size] != NULL)
^~~~
Прошивка после этого загружается, но на дисплейне не выводится текст, только подсвечивается. Вся схема запаяна правильно
 

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

★★★★✩✩✩
2 Авг 2018
727
208
Помогите, пожалуйста!!!

C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp: In member function 'void LCD_1602_RUS::print(const wchar_t*)':
C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp:62:23: warning: NULL used in arithmetic [-Wpointer-arith]
while(_str[size] != NULL)
^~~~
Прошивка после этого загружается, но на дисплейне не выводится текст, только подсвечивается. Вся схема запаяна правильно
Тут ошибки нет, дело не в прошивке. Поищи типовые ошибки с 1602 дисплеями. Или адрес указан неверно, или крутилку контраста надо подкрутить, может ещё что.
 

lgw250120

✩✩✩✩✩✩✩
19 Дек 2020
1
0
Новичок в Arduino, как решить эту проблему? пожалуйста помогиLSENT4Y2P2F30LQD8_A_0]U.png
 

Arhat109

★★★★✩✩✩
9 Июн 2019
473
203
Тут есть кнопка "код" .. надо в нее скопипастить текстом.
 

byters

✩✩✩✩✩✩✩
25 Дек 2020
1
0
Ребят, подскажите. При проверке кода:
C++:
#include <Keyboard.h>
#define BAUD_RATE 57200

#define ExternSerial Serial1

String bufferStr = "";
String last = "";

int defaultDelay = 0;

void Line(String _line)
{
  int firstSpace = _line.indexOf(" ");
  if(firstSpace == -1) Press(_line);
  else if(_line.substring(0,firstSpace) == "STRING"){
    for(int i=firstSpace+1;i<_line.length();i++) Keyboard.write(_line[i]);
  }
  else if(_line.substring(0,firstSpace) == "DELAY"){
    int delaytime = _line.substring(firstSpace + 1).toInt();
    delay(delaytime);
  }
  else if(_line.substring(0,firstSpace) == "DEFAULTDELAY") defaultDelay = _line.substring(firstSpace + 1).toInt();
  else if(_line.substring(0,firstSpace) == "REM"){} //nothing :/
  else if(_line.substring(0,firstSpace) == "REPLAY") {
    int replaynum = _line.substring(firstSpace + 1).toInt();
    while(replaynum)
    {
      Line(last);
      --replaynum;
    }
  } else{
      String remain = _line;

      while(remain.length() > 0){
        int latest_space = remain.indexOf(" ");
        if (latest_space == -1){
          Press(remain);
          remain = "";
        }
        else{
          Press(remain.substring(0, latest_space));
          remain = remain.substring(latest_space + 1);
        }
        delay(5);
      }
  }

  Keyboard.releaseAll();
  delay(defaultDelay);
}


void Press(String b){
  if(b.length() == 1) Keyboard.press(char(b[0]));
  else if (b.equals("ENTER")) Keyboard.press(KEY_RETURN);
  else if (b.equals("CTRL")) Keyboard.press(KEY_LEFT_CTRL);
  else if (b.equals("SHIFT")) Keyboard.press(KEY_LEFT_SHIFT);
  else if (b.equals("ALT")) Keyboard.press(KEY_LEFT_ALT);
  else if (b.equals("GUI")) Keyboard.press(KEY_LEFT_GUI);
  else if (b.equals("UP") || b.equals("UPARROW")) Keyboard.press(KEY_UP_ARROW);
  else if (b.equals("DOWN") || b.equals("DOWNARROW")) Keyboard.press(KEY_DOWN_ARROW);
  else if (b.equals("LEFT") || b.equals("LEFTARROW")) Keyboard.press(KEY_LEFT_ARROW);
  else if (b.equals("RIGHT") || b.equals("RIGHTARROW")) Keyboard.press(KEY_RIGHT_ARROW);
  else if (b.equals("DELETE")) Keyboard.press(KEY_DELETE);
  else if (b.equals("PAGEUP")) Keyboard.press(KEY_PAGE_UP);
  else if (b.equals("PAGEDOWN")) Keyboard.press(KEY_PAGE_DOWN);
  else if (b.equals("HOME")) Keyboard.press(KEY_HOME);
  else if (b.equals("ESC")) Keyboard.press(KEY_ESC);
  else if (b.equals("BACKSPACE")) Keyboard.press(KEY_BACKSPACE);
  else if (b.equals("INSERT")) Keyboard.press(KEY_INSERT);
  else if (b.equals("TAB")) Keyboard.press(KEY_TAB);
  else if (b.equals("END")) Keyboard.press(KEY_END);
  else if (b.equals("CAPSLOCK")) Keyboard.press(KEY_CAPS_LOCK);
  else if (b.equals("F1")) Keyboard.press(KEY_F1);
  else if (b.equals("F2")) Keyboard.press(KEY_F2);
  else if (b.equals("F3")) Keyboard.press(KEY_F3);
  else if (b.equals("F4")) Keyboard.press(KEY_F4);
  else if (b.equals("F5")) Keyboard.press(KEY_F5);
  else if (b.equals("F6")) Keyboard.press(KEY_F6);
  else if (b.equals("F7")) Keyboard.press(KEY_F7);
  else if (b.equals("F8")) Keyboard.press(KEY_F8);
  else if (b.equals("F9")) Keyboard.press(KEY_F9);
  else if (b.equals("F10")) Keyboard.press(KEY_F10);
  else if (b.equals("F11")) Keyboard.press(KEY_F11);
  else if (b.equals("F12")) Keyboard.press(KEY_F12);
  else if (b.equals("SPACE")) Keyboard.press(' ');
  //else Serial.println("not found :'"+b+"'("+String(b.length())+")");
}

void setup() {

  Serial.begin(BAUD_RATE);
  ExternSerial.begin(BAUD_RATE);

  pinMode(13,OUTPUT);
  digitalWrite(13,HIGH);

  Keyboard.begin();
}

void loop() {
  if(ExternSerial.available()) {
    bufferStr = ExternSerial.readStringUntil("END");
    Serial.println(bufferStr);
  }

  if(bufferStr.length() > 0){
   
    bufferStr.replace("\r","\n");
    bufferStr.replace("\n\n","\n");
   
    while(bufferStr.length() > 0){
      int latest_return = bufferStr.indexOf("\n");
      if(latest_return == -1){
        Serial.println("run: "+bufferStr);
        Line(bufferStr);
        bufferStr = "";
      } else{
        Serial.println("run: '"+bufferStr.substring(0, latest_return)+"'");
        Line(bufferStr.substring(0, latest_return));
        last=bufferStr.substring(0, latest_return);
        bufferStr = bufferStr.substring(latest_return + 1);
      }
    }
   
    bufferStr = "";
    ExternSerial.write(0x99);
    Serial.println("done");
  }
}
Ошибки:
C:\Users\Xeon\Documents\Arduino\sketch_dec25a\sketch_dec25a.ino: In function 'void loop()':
C:\Users\Xeon\Documents\Arduino\sketch_dec25a\sketch_dec25a.ino:103:51: warning: invalid conversion from 'const char*' to 'char' [-fpermissive]
bufferStr = ExternSerial.readStringUntil("END");
^
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from sketch\sketch_dec25a.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:108:10: note: initializing argument 1 of 'String Stream::readStringUntil(char)'
String readStringUntil(char terminator);
^~~~~~~~~~~~~~~

Arduino ProMicro, IDE 1.8.13
 

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

★★★★✩✩✩
2 Авг 2018
727
208
Ошибки:
C:\Users\Xeon\Documents\Arduino\sketch_dec25a\sketch_dec25a.ino: In function 'void loop()':
C:\Users\Xeon\Documents\Arduino\sketch_dec25a\sketch_dec25a.ino:103:51: warning: invalid conversion from 'const char*' to 'char' [-fpermissive]
bufferStr = ExternSerial.readStringUntil("END");
^
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29:0,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:233,
from sketch\sketch_dec25a.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:108:10: note: initializing argument 1 of 'String Stream::readStringUntil(char)'
String readStringUntil(char terminator);
^~~~~~~~~~~~~~~

Arduino ProMicro, IDE 1.8.13
Перечитай внимательней документацию на метод readStringUntil
 

JUKKIO

✩✩✩✩✩✩✩
29 Дек 2020
10
1
Доброго времени суток. Собрал проект гирлянда, залил программу все отлично работает от одной кнопки управляется. Решил подключить IR приемник для управления от пульта, прописал в скетче единичку и все ошибка компиляции. ничего не могу сделать.
При компиляции выдает ошибку

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino Nano328
2020-12-29_20-02-43.png

2020-12-29_20-11-17.png

Arduino: 1.8.13 (Windows 7), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
In file included from C:\Program Files\Arduino\libraries\FastLED-3.2.9/bitswap.h:4:0,
from E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau\notamesh4_gyver_nau.ino:1:
C:\Program Files\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"

^~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `global constructors keyed to 65535_0_notamesh4_gyver_nau.ino.cpp.o.3883':
<artificial:mad:.text.startup+0x38): undefined reference to `IRrecv::IRrecv(int)'
C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `setup':
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:192: undefined reference to `IRrecv::enableIRIn()'

C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `loop':
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:490: undefined reference to `IRrecv::isIdle()'
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:492: undefined reference to `IRrecv::decode(decode_results*)'
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:506: undefined reference to `IRrecv::resume()'

collect2.exe: error: ld returned 1 exit status

exit status 1

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

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

★★★★✩✩✩
2 Авг 2018
727
208
Доброго времени суток. Собрал проект гирлянда, залил программу все отлично работает от одной кнопки управляется. Решил подключить IR приемник для управления от пульта, прописал в скетче единичку и все ошибка компиляции. ничего не могу сделать.
При компиляции выдает ошибку

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino Nano328
Посмотреть вложение 20368

Посмотреть вложение 20370

Arduino: 1.8.13 (Windows 7), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
In file included from C:\Program Files\Arduino\libraries\FastLED-3.2.9/bitswap.h:4:0,
from E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau\notamesh4_gyver_nau.ino:1:
C:\Program Files\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message "FastLED version 3.002.009"

^~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `global constructors keyed to 65535_0_notamesh4_gyver_nau.ino.cpp.o.3883':
<artificial:mad:.text.startup+0x38): undefined reference to `IRrecv::IRrecv(int)'
C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `setup':
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:192: undefined reference to `IRrecv::enableIRIn()'

C:\Users\A4F7~1\AppData\Local\Temp\ccWehXug.ltrans0.ltrans.o: In function `loop':
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:490: undefined reference to `IRrecv::isIdle()'
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:492: undefined reference to `IRrecv::decode(decode_results*)'
E:\Копия файлов С\ChristmasLights-master\ChristmasLights-master\firmware\notamesh4_gyver_nau/1main.ino:506: undefined reference to `IRrecv::resume()'

collect2.exe: error: ld returned 1 exit status
Попробуй поставить библиотеку IRremote через Менеджер библиотек