아두니티로 사용자 정의 controller 만들고 있습니다. 블로그 등에 설명이 없어서 질문을 드립니다.

40 views
Skip to first unread message

이동욱

unread,
Aug 3, 2018, 5:34:12 AM8/3/18
to Ardunity Forum (Korea)
아두니티는 RFID 모듈을 지원하지 않습니다. 그래서 MyController 로 제 임의 모듈을 만들고 있는데 

아두이노 IDE 내에서도 스케치를 작성할 때 #include "SPI.h" #include "MFRC522.h" 등 외부 라이브러리를 추가하는데 아두니티에 적용을 할려면 ARDUINO 폴더에 같이 넣어야 export sketch 가 정상적으로 작동하나요? 

그리고 이 문제에 이어 유니티 용 MyController에 보면 

public override string[] GetCodeIncludes(){ return null; }
 public override string[] GetCodeDefines() { return null; }
 public override string[] GetAdditionalFiles(){ return null; }

이3갸 함수에 대해 설명이 부족한데 어떻게 사용하는 것인가요?  

============================================================

위 블로그 링크 의 MyController 게시글에 보면 

아두이노 스케치에 추가 코드를 입력해야 하는 경우는 다음의 함수를 이용할 수 있습니다.

  • GetCodeDefines: "#define" 구문을 사용해야 하는 경우
  • GetCodeIncludes: "#include" 구문을 사용해야 하는 경우
아두이노 스케치 생성 시 아두이노용 ArdunityController Class를 위한 헤더 파일과 소스 파일은 자동으로 복사됩니다. 만약, 추가 파일을 복사해야 할 경우 GetAdditionalFiles 함수를 구현하면 필요한 파일을 복사할 수 있습니다.

이렇게 나와있는데 

추가 파일 같은경우 (SPI.h , MFRC522..h)같은 경우 위에서 말했듯이 그냥 Arduino 폴더에 넣으면 되는 건가요? 
아니면 

GetCodeIncludes()
GetCodeDefines() 
GetAdditionalFiles() 이 3개 함수에 선언을 해야하는 건가요? 만약에 이함수들에게 추가한다면 어떻게 추가하나요? 

블로그에는 추가하는 방법은 안나와있네요 


Reply all
Reply to author
Forward
0 new messages