프로젝트에 대해 몇 개의 클래스를 만들고 있는데, 너무 구체적이어서 라이브러리 폴더에 보관하고 싶지 않습니다. 그들은 대부분 Arduino 함수 나 const를 호출하고 싶다면 "이 범위에서 선언되지 않았습니다"라는 오류를 발생시킵니다.Arduino 스케치 폴더에서 라이브러리 만들기
스케치 :
#include "MyClass.h"
void setup(){
}
void loop(){
}
에서 MyClass.h
class MyClass{
public:
MyClass(int inp);
int myFun();
};
MyClass.cpp를
#include "MyClass.h"
#include <WProgram.h>
MyClass::MyClass(int inp){
pinMode(13,HIGH);
}
오류 :
MyClass.cpp를 'HIGH', 'pinMode' 이 범위에서 선언되지 않았습니다.
라이브러리 라이브러리 폴더에 라이브러리를 넣으면 발생하지 않습니다. arduino 기능을 스케치 폴더 라이브러리에 포함시키는 방법이 있는지 궁금하십니까?