정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

보드 Arduino/Genuino Uno 컴파일 에러.
ksjksj | 2019-09-11

C:\Users\ksj94\AppData\Local\Temp\ccDTXWWE.ltrans0.ltrans.o: In function `main':

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
보드 Arduino/Genuino Uno 컴파일 

이런 오류가 뜨는데 어떻게 해결 하나요?

소스:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 2, 3, 4, 5);

void setup() {
  lcd.begin(16, 2);
}

void lope() {
  int light = analogRead(A0);

  lcd.clear();
  lcd.print("light : ");
  lcd.print(light);
  delay(500);
}

프로필사진

판다마니아 2019-09-11 10:11:07

loop 함수명 오류입니다.

 

아두이노 코드는 setup과 loop함수가 존재해야하는데 loop함수가 lope 로 되어있어 프로그램이 loop함수를 찾지 못해서 에러가 발생한것 같습니다.

이전글   |    아두이노 딜레이 인터럽트 질문드려요 2019-09-10
다음글   |    앱인벤터에서 변수의 데이터를 보내서 아두이노로 받는 방법이 궁금합니다. ... 2019-09-13