Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

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

41 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