SBC (Single Board Computer)/Raspberry Pi Pico

라즈베리파이 피코 , Visual Studio Code (VSCODE) 으로 개발하기 (uPython)

LEEHANDS 2023. 5. 15. 14:08
반응형

라즈베리파이 피코 개발시 Thonny  간단한 통합개발 툴 많이 사용할 것입니다.

하지만 이번 글에서는 라즈베리파이 피코를 Visual Studio Code 에 연동해서 개발하는 방법을 설명합니다.

 

라즈베리파이 피코 에 마이크로파이썬 이미지(*.uf2)를 먼저 설치합니다.

라즈베리파이 피코에 MicroPython 을 아래 홈페이지 접속해서 라즈베리파이 피코용으로 다운로드받습니다.

https://micropython.org/download/rp2-pico-w/

rp2-pico-w-20230426-v1.20.0.uf2
1.34MB

 

 

해당 포스팅에서는 23년 4월 26일 릴리즈한 안정화버전을 사용했습니다.

 

먼저 Python 최신버전 ( v3.11.x and more) 을 설치합니다.

설치옵션중에 환경변수 추가 여부를 묻는데 체크 표시를 해야 명령프롬프트 나 VSCODE 에서 해당 파이썬을 사용합니다.

이전 버전이 설치되어있다면 삭제 또는 기존 환경 변수에서 제거합니다.

 

여기까지했으면 절반은 완료했습니다.

이제 Visual Studio Code 를 실행합니다. *필자는 v1.78.1 사용 )

Extensions 탭으로 가서 Pico-W-Go 플러그인을 설치합니다.

 

그리고 윈도우탐색기에서 개발할 위치를 지정하고, VSCode 에서 Open Folder 를 클릭해 개발할 위치를 지정합니다

이제 Ctrl+Shift+P 를 눌러서 Pico-W-Go > Configure Project 를 클릭합니다.

위 사진처럼 Pico 를 사용하기위한 각종 설정파일이 Loading 됩니다.

 

그리고 python 파일하나를 만듭니다. * 필자는 main.py 라고 만들었습니다.

피코에 내장된 LED 를 Toggle 하는 간단한 프로그램을 만들었습니다

 

여기까지 잘 따라왔다면 하단 작업표시줄에Pico Connected 되었을 겁니다.

위 그림처럼 Pico (W) vREPL 과 연결하면 콘솔으로도 확인할 수 있습니다.

 

Ctrl+Shift+P 를 사용하면 Pico-W-GO 의 다양한 확장 실행을 할 수 있으니 참고바랍니다.

 

 

 

 

 

반응형