[Arduino] VScode에서의 multiple files 사용

조회수 378회

안녕하세요, 기존에 아두이노 기본 IDE만 사용하다가 불편함을 느껴 vscode로 넘어온 사용자입니다.

질문 전에, 저는 Windows 10 최신 업데이트 완료 / Arduino IDE 1.8.13 / VScode 1.55.1 이러한 시스템을 사용 중입니다.

아두이노 IDE를 이용하면서 한 폴더 안에 2개의 ino파일이 있으면 마치 하나의 파일인 것 처럼 스케치를 컴파일을 해주는 기능을 애용하고 있었는데요. VScode에서는 왜인지 되질 않습니다... (코드는 문제가 없습니다. 제가 아두이노 IDE에서 파일을 불러와 컴파일을 하면 정상적으로 컴파일이 되고 아두이노에 업로딩이 되며, 아두이노에서도 역시 정상적으로 작동을 합니다)

메인 ino 파일에는 헤더파일 선언 및 void setup, void main이 있고, 다른 ino 파일에는 제가 사용한 함수들을 선언하였습니다.(코드의 굵직한 기능들을 쉽게 관리하기 위해, 각 기능별로 함수를 만들었습니다)

대략 보자면,

main.ino
---
     #include <0000.h>
    void setup() {
        blabla~~~
    }

    void main() {
        func_a();
        func_b();
    }


functions.ino
---
    void func_a() {
        blabla~
    }

    void func_b() {
        blabla~
    }

이런 느낌입니다. (물론, 실제 제 코드가 이렇게까지 단순하진 않지요)

질문의 핵심: 아두이노 IDE에서 잘만 되던 한 폴더 안의 두 파일 연동 기능은 왜 VScode에서는 되지 않는 것인가... 해결방법은 있는 것인가... 만약 없다면 대안책은 있는가...

(그냥 한 파일에 다 적는 게 가장 속 편하려나요)

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)