M5 Stack Core2 Hello World

2150 단어 M5stackCore2
Ubuntu 21.04의 Arduino 1.8.15를 사용하여 Hello World를 실행하는 방법입니다.
우선, 빈 프로그램을 컴파일하고 업로드합니다.
skech_aug30a.ino
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}
다음 오류가 발생했습니다.
import serial
ModuleNotFoundError: No module named 'serial'
exit status 1

해결책
sudo pip3 install pyserial
이어서 이런 실수를 만났다.
スケッチの書き込み中にエラーが発生しました
esptool.py v3.0-dev
Traceback (most recent call last):
Serial port /dev/ttyACM0
  File "/usr/local/lib/python3.9/dist-packages/serial/serialposix.py", line 322, in open
    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyACM0'
해결책
sudo ln -s /dev/ttyUSB0 /dev/ttyACM0
드디어 Hello World에 도착했습니다.컴파일 업로드ino.
파일->스케치 예->M5 Core 2->Basics->helloworld
에서 견본을 컴파일하고 업로드합니다.
업로드 후 즉시 실행, 아래와 같다.

나는 절차를 좀 복잡하게 했다.
morning/morning.ino
// ---------------------------------------------------------------
/*
    morning.ino

                        Aug/30/2021
*/
// ---------------------------------------------------------------
#include <M5Core2.h>

int icount = 0;
// ---------------------------------------------------------------
void setup(){
    M5.begin();
    M5.Lcd.println("Good Morning");
}

// ---------------------------------------------------------------
void loop()
{
    M5.Lcd.println("icount = " + String(icount));
    delay(1000);
    icount++;
}

// ---------------------------------------------------------------

좋은 웹페이지 즐겨찾기