Raspberry Pi Pico의 MicroPython 개발 환경을 VSCode로 준비
소개
Raspberry Pi Pico를 MicroPython으로 쓰는 환경에서 좋은 느낌인 것은 어떤가와 여러가지 조사하고 있어, 지금의 좋을 것 같은 것이 이것일까라고 생각해 준비해 보았습니다. Pico-Go + Pico-Stub Pico MicoroPython의 코드 완성이 작동하여 VSCode에서 코드를 전송할 수 있습니다.
Developing for the Raspberry Pi Pico in VS Code — Getting Started 을 따라 설정해 봅니다.
환경:
macOS Big Sur 11.2.1
파이썬 3.8.6
pip 21.0.1
nodejs v12.14.0
설정
micropy
및 pylint
설치
pip install micropy-cli
pip install pylint
Pico-Stub 아카이브 파일 을(를) 다운로드하고 확장한 다음 mycropy에 등록합니다.
cd Pico-Stub-main/stubs
micropy stubs add micropython-rp2-1_13-290
VSCode에 다음 확장 프로그램을 설치합니다.
ms-python.python
VisualStudioExptTeam.vscodeintellicode
Pico-Go
Pico-Go를 설치한 후 USB 케이블로 Raspberry Pi Pico와 PC를 연결하면 VSCode의 터미널에 Connecting to /dev/tty.usbmodem0000000000001...
가 표시되고 자동으로 직렬 연결됩니다.
이 상태에서 터미널 창의 +
버튼을 클릭하여 다른 터미널의 탭을 열고 거기에서 새로운 디렉토리를 만들고 micropy 프로젝트를 만듭니다.
mkdir LED-Flash && cd $_
micropy init
스페이스바에서 2개의 옵션 VSCode Settings for Autocompletion/Intellisense
, Pylint MicroPython Settings
를 선택하고 엔터를 입력합니다.
스페이스바에서 rp2-micropython-1.13.0
를 선택하고 엔터를 입력합니다.
이제 프로젝트가 생성됩니다.
코드를 작성하고 Raspberry Pi Pico로 전송해 봅니다.
만든 LED-Flash
VSCode에서 디렉터리를 열고 blink.py
라는 새 파일을 만들고 다음 코드를 작성합니다.
blink.pyfrom machine import Pin, Timer
led = Pin(25, Pin.OUT)
t = Timer()
def tick(timer):
global led
led.toggle()
t.init(freq=2.5, mode=Timer.PERIODIC, callback=tick)
코드를 입력하면 좋은 느낌으로 보완됩니다.
코드를 작성할 수 있으면 명령 팔레트에서 Pico-Go > Run current file
를 선택하십시오.
코드가 전송되고 LED가 깜박입니다.
결론
우선 개발 환경이 갖추어져서 여러가지 해보려고 생각합니다.
Reference
이 문제에 관하여(Raspberry Pi Pico의 MicroPython 개발 환경을 VSCode로 준비), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bathtimefish/items/ce92d38b33c9f261efc8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
micropy
및 pylint
설치pip install micropy-cli
pip install pylint
Pico-Stub 아카이브 파일 을(를) 다운로드하고 확장한 다음 mycropy에 등록합니다.
cd Pico-Stub-main/stubs
micropy stubs add micropython-rp2-1_13-290
VSCode에 다음 확장 프로그램을 설치합니다.
ms-python.python
VisualStudioExptTeam.vscodeintellicode
Pico-Go
Pico-Go를 설치한 후 USB 케이블로 Raspberry Pi Pico와 PC를 연결하면 VSCode의 터미널에
Connecting to /dev/tty.usbmodem0000000000001...
가 표시되고 자동으로 직렬 연결됩니다.이 상태에서 터미널 창의
+
버튼을 클릭하여 다른 터미널의 탭을 열고 거기에서 새로운 디렉토리를 만들고 micropy 프로젝트를 만듭니다.mkdir LED-Flash && cd $_
micropy init
스페이스바에서 2개의 옵션
VSCode Settings for Autocompletion/Intellisense
, Pylint MicroPython Settings
를 선택하고 엔터를 입력합니다.스페이스바에서
rp2-micropython-1.13.0
를 선택하고 엔터를 입력합니다.이제 프로젝트가 생성됩니다.
코드를 작성하고 Raspberry Pi Pico로 전송해 봅니다.
만든 LED-Flash
VSCode에서 디렉터리를 열고 blink.py
라는 새 파일을 만들고 다음 코드를 작성합니다.
blink.pyfrom machine import Pin, Timer
led = Pin(25, Pin.OUT)
t = Timer()
def tick(timer):
global led
led.toggle()
t.init(freq=2.5, mode=Timer.PERIODIC, callback=tick)
코드를 입력하면 좋은 느낌으로 보완됩니다.
코드를 작성할 수 있으면 명령 팔레트에서 Pico-Go > Run current file
를 선택하십시오.
코드가 전송되고 LED가 깜박입니다.
결론
우선 개발 환경이 갖추어져서 여러가지 해보려고 생각합니다.
Reference
이 문제에 관하여(Raspberry Pi Pico의 MicroPython 개발 환경을 VSCode로 준비), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bathtimefish/items/ce92d38b33c9f261efc8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
from machine import Pin, Timer
led = Pin(25, Pin.OUT)
t = Timer()
def tick(timer):
global led
led.toggle()
t.init(freq=2.5, mode=Timer.PERIODIC, callback=tick)
우선 개발 환경이 갖추어져서 여러가지 해보려고 생각합니다.
Reference
이 문제에 관하여(Raspberry Pi Pico의 MicroPython 개발 환경을 VSCode로 준비), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bathtimefish/items/ce92d38b33c9f261efc8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)