정보나눔

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

헤더 파일 컴파일 에러
이전구 | 2018-07-31


1. 프로젝트 사용한 보드 종류

  아두이노 UNO

 

 

2. 사용한 개발 프로그램명

  아두이노 IDE

 

 

3. 사용한 센서 모델명

  sr04

 

 

4. 연결한 회로 설명 (또는 이미지)

 

 

5. 소스코드 (주석 필수)

   

#include <NewPing.h> //NewPing 라이브러리

#define TRIGGER_CH1_PIN  4 //첫번째 Trigger pin
#define ECHO_CH1_PIN     2 //첫번째 Echo pin

#define TRIGGER_CH2_PIN  5 //두번째 Trigger pin
#define ECHO_CH2_PIN     3 //두번째 Echo Pin

#define MAX_DISTANCE 200   //최대 측정 거리 설정

//첫번째 NewPing 라이브러리 생성 (핀(TRIG, ECHO)과 최대 거리 설정)
NewPing sonar_ch1(TRIGGER_CH1_PIN, ECHO_CH1_PIN, MAX_DISTANCE); 
//두번째 NewPing 라이브러리 생성 (핀(TRIG, ECHO)과 최대 거리 설정)
NewPing sonar_ch2(TRIGGER_CH2_PIN, ECHO_CH2_PIN, MAX_DISTANCE); 

void setup() {
  //모니터 프로그램을 위한 시리얼 시작
  Serial.begin(115200);
}

void loop() {
  //최소한 29ms이상은 대기를 해야한다고 함.
  //대기
  delay(50); 
  //첫번째 거리 읽기
  Serial.print("Ch1: ");
  Serial.print(sonar_ch1.ping_cm()); // Send ping, get distance in cm and print result (0 = outside set distance range)
  Serial.println("cm");

  //두번째 거리 읽기
  Serial.print("Ch2: ");
  Serial.print(sonar_ch2.ping_cm()); // Send ping, get distance in cm and print result (0 = outside set distance range)
  Serial.println("cm");
  
}

 

6. 문제점 및 에러 내용

  

C:\Users\Administrator\Documents\移댁뭅?삤?넚 諛쏆? ?뙆?씪\NewPing_v1.9.1\NewPing\src\sr04\sr04.ino:1:47: fatal error: NewPing.h: No such file or directory

compilation terminated.

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

 

NewPing.h 파일이 같이 있음에도 불구하고 에러가 납니다. 찾아봐도 원인을 도저히 모르겠어서요.

도움 부탁드립니다 ㅠㅠ

이전글   |    스마트홈시티 ble 문의 2018-07-30
다음글   |    microwave motion sensor 2018-08-02