정보나눔

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

ArduinoBLE.h가 include되지 않습니다.
무너 | 2020-12-11
 

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

 오렌지BLE보드

 

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

  스케치

 

 

3. 사용한 센서 모델명

  오렌지BLE기본.

 

 

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

 오렌지BLE기본. Digital 4, 5pin.

 

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

#include <SoftwareSerial.h>
#include <ArduinoBLE.h>
SoftwareSerial BTSerial(4, 5);
void setup() {
  Serial.begin(9600);
  Serial.println("Real");
  BTSerial.begin(9600);
}

void loop() {

}

 

6. 문제점 및 에러 내용

오렌지보드ble를 구매하고 사용 중, 

헤더파일 ArduinoBLE.h를 include하려고 하는데

다음과 같은 오류가 나옵니다.

 

이유를 알 수 있을까요?

 

 

Arduino: 1.8.13 (Mac OS X), Board: "Arduino Uno"

WARNING: library ArduinoBLE claims to run on samd, megaavr, mbed architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/Users/mun/Documents/Arduino/libraries/ArduinoBLE/src/utility/HCIUartTransport.cpp:33:2: error: #error "Unsupported board selected!"
 #error "Unsupported board selected!"
  ^~~~~
/Users/mun/Documents/Arduino/libraries/ArduinoBLE/src/utility/HCIUartTransport.cpp:99:40: error: 'SerialHCI' was not declared in this scope
 HCIUartTransportClass HCIUartTransport(SerialHCI, 912600);
                                        ^~~~~~~~~
/Users/mun/Documents/Arduino/libraries/ArduinoBLE/src/utility/HCIUartTransport.cpp:99:40: note: suggested alternative: 'Serial'
 HCIUartTransportClass HCIUartTransport(SerialHCI, 912600);
                                        ^~~~~~~~~
                                        Serial
exit status 1
Error compiling for board Arduino Uno.


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

 

이전글   |    릴레이 모듈 관련 질문 2020-12-08
다음글   |    오렌지보드는 ESP8266.h 를 이용할수없나요?? ... 2020-12-11