Raspberry Pi Pico W로 시계 및 날씨 확인 제품을 만들어 보자. (3) 라즈베리파이 셋팅

Raspberry Pi Pico W로 시계 및 날씨 확인 제품을 만들어 보자. (3)


이전 포스트 에선 구상후 SKETCHUP 을 이용해서 3D 외형을 만들고 3D PRINTER로 출력 하려고 하던중... 열선이 이상해서 결국 열선을 알리로 주문해놓은 상태이고, 라즈베리파이 피코 W 의 프로그램을 먼저 테스트 하면서 진행해 봐야겠다.


1. 환경 구축하기

일단 언어를 무엇으로 쓸지를 정해야 한다. C/C++ 또는 MICROPYTHON 이냐 인데... 환경 구축이 일단 개발 속도나 간편함으로 보면 MICROPYTHON 으로 하는게 훨씬 유리해 보인다.

원래는 C/C++ SDK 이용해서 하려고 했으나, 귀차니즘으로 인해 그냥 MICROPYTHON 으로 진행 하려고 한다.


MICROPYTHON 설치는 인터넷에 많으니 보면 되고, 예전에 T-PICOC3 할때도 설치 했었다. ( PICO-POST ) 

일단 MICRO 5PIN CABLE을 PC to RP PICO W  로 연결하면 저장매체로 인식하고 USB 처럼 새로운 드라이브로 잡힌다. MICRO PYTHON 으로 쓰기 위해선 공홈에서 UF2 파일을 받아서 PICO 에 올려줘야 한다.

라즈베리파이 피코 W 마이크로 파이선 UF2 경로 여기에서 

Raspberry pi pico uf2 download

난 WIFI AND BLE 파일로 다운 받아서 사용한다. BLUETOOTH 는 사용하지 않지만 혹시 나중에 쓸수도 있으니, 둘다 되는 녀석으로 다운로드후 업로드를 했다.

업로드는 그냥 다운로드 받은 파일을 아까 잡힌 저장매체에 옮기기만 하면 된다.

옮긴 다음부터는 저장매체로 안잡힘. 만약에 다시 저장매체로 만들고 다른 UF2 파일을 올리고 싶다면 리셋 버튼을 누른 상태에서 USB 케이블을 꽂으면 된다.


2. BLINK 예제 실행

Thonny 관련 설치나 사용 방법은 인터넷을 참조 하거나 이전 나의 포스트 t-picoc3 온습도 확인 하기 포스트를 보면 될듯하다. ( PICO-POST ) 

그후 thonny 도구 -> 옵션 -> 인터프리터에서 micropython (raspberry pi pico) 선택, 포트는 현재 라즈베리가 잡혀 있는 comport 로 잡으면 된다.

그후 간단하게 LED 블링크 예제를 돌려보자.

micropython led blink


그리고 main.py 로 올리면 따로 프로그램 실행안해도 전원 만 넣어도 바로 동작을 한다.


환경 구축과 간단히 pico w가 정상 동작하는지 확인 했으니, 이제 다음 포스트 에선 ws2812 matrix를 연결하고 출력 테스트를 해보자~ 

3탄 끝 다음글

댓글

이 블로그의 인기 게시물

T-PICOC3(MICROPYTHON)으로 WIFI 를 연결해보자. (1)

Raspberry Pi pico W 로 시계 및 날씨 확인 제품을 만들어 보자. (1) 구상 단계

Raspberry Pi Pico W로 시계 및 날씨 확인 제품을 만들어 보자. (4) ws2812 test 및 WIFI 시간 테스트