M5StickC를 VSCode로 hello world 한다

6657 단어 M5StickCVSCode
M5StickC를 구입했기 때문에 Visual Studio Code의 개발 환경을 정리하려고했습니다.
꽤 멈추었기 때문에 다른 사람의 도움이되면 메모입니다.



전제




이름
버전
비고


Windows
10
64bit

M5StickC
-

Arduino
1.18.13

Visual Studio Code
1.52.1

Arduino
0.3.4
Visual Studio Code 추가 기능

C/C++
1.1.3
Visual Studio Code 추가 기능


거친 흐름


  • 드라이버 설치
  • M5StickC를 찔러 작동 확인
  • Aruduino SDK 설치
  • Aruduino SDK의 M5StickC 개발 환경을 유지하는 hello wolrd
  • Visual Studio Code 설치
  • Visual Studio Code의 M5StickC 개발 환경 정비를 유지하고 hello wolrd

  • 작업 절차



    1. 드라이버 설치



    [주의] 이쪽의 사이트 의 ↓↓↓ 문언에 도움을 주었습니다.


    여기 URLsetup executable 에서 다운로드하여 실행하면 괜찮습니다. (※1 맨 아래에 있습니다)

    2. M5StickC를 찔러 가동 확인


  • PC에 M5StickC를 연결합니다.
  • 제대로 작동하면 포트 (COM 및 LPT)에 다음과 같이 표시됩니다. (※2)


  • ※2 환경에 따라 COMx의 값은 바뀝니다. 위의 예는 COM3이지만 COM7이라 할 수 있습니다.

    3. Aruduino SDK 설치



    여기1-1 Arduino IDE の インストール 알기 쉽습니다.

    4. Aruduino SDK의 M5StickC 개발 환경을 정비하여 hello wolrd



  • 여기1-3 ESP32マイコンのボード情報を取得 를 실시. 1-3-3 ボードの種類を設定 때 M5StickC를 선택합시다!

  • 여기1-4 M5Stack Library をインストール 를 실시. 1-4-2 M5Stack Library をインストール 때 M5StickC Library를 설치합시다!
  • hello world를 M5StickC로 표시합니다. 코드를 작성하고 왼쪽 상단의 를 누르면 M5StickC에 기록됩니다.


  • 참고 코드


    #include <M5StickC.h>
    
    void setup(){
        M5.begin();
        Serial.begin(115200);
        M5.Lcd.setTextSize(2);
    }
    
    void loop(){    
        M5.Lcd.println("hello world"); //画面表示
        delay(3000);
    }
    

    5. Visual Studio Code 설치



    여기2-1. Visual Studio Code のインストール 알기 쉽습니다.

    6. Visual Studio Code의 M5StickC 개발 환경을 정비하여 hello wolrd


  • Arduiono: Command Patharduino_debug.exe 로 설정합니다.
  • Arduino: Path 에 미리 설치한 폴더를 설정합니다.
  • 명령 팔레트를 호출 (Ctrl + Shift + p)하고 보드 선택 ( Arduino: Board Configuration )에서 M5Stick-C를 선택합니다.
  • 명령 팔레트를 호출(Ctrl+Shift+p)하여 라이브러리(Arduino: Library Manager)에 M5StickC가 설치되어 있는지 확인합니다. (Arduino SDK에 넣어 있기 때문에 들어 있어야합니다.)
  • 나중에 Arduino SDK와 같이 hello world 해보자! (같은 코드로 갈 수 있어야합니다.)



  • Visual Studio Code를 설정하고 있던 곳입니다.

    1. M5StickC.h 를 include 할 수 없다



    설정 부족.

    대응 방법


    6. Visual Studio Code の M5StickC の開発環境整備 의 1, 2 가 설정되어 있는지 확인해 보세요.

    2. M5Display.h 를 include 할 수 없다



    아무래도 의존관계에 있는 avr32/io.h가 읽어들여 있지 않은 것 같지만,
    그것이 C/C++ 의 애드온의 설정이 안 되기 때문이라는 이유다. . .

    오류 메시지


    ソース ファイルを開けません "avr32/io.h" (dependency of "M5Display.h")C/C++(1696)
    

    대응 방법


  • Ctrl + , 를 눌러 설정 화면을 엽니다
  • intell isense engine 검색
  • C_Cpp: Intelli Sense EngineTag Parser 로 설정


  • ※1 드라이버의 이야기



    나중에 본가 의 문서를 찾아내 보면, 드라이버 불필요하다고 했습니다. . .
    Note: M5StickC /M5StickC PLUS / M5StickT / ATOM Matrix / ATOM Lite support can be used without driver, 
    users can skip this driver installation step.
    

    CP210X를 넣어 찔렀다면 정상적으로 인식되지 않았지만. CP210X를 넣고 있었기 때문에 안 되었을까. 만약 보통으로 찔려도 인식되지 않는 것 같으면, 상기 순서에 따라 드라이버 넣어 주는 편이 무난할지도 모릅니다.

    좋은 웹페이지 즐겨찾기