2022.06.15 - [MicroPython] - Raspberry Pi Pico에서 MicroPython 시작하기
Raspberry Pi Pico에서 MicroPython 시작하기
MicroPython 언어로 Raspberry Pi Pico를 구동시키는 방법에 대해 알아보겠습니다. 교재 다운로드 전체적인 진행 순서는 아래 링크의 교재를 따릅니다. Get Started with MicroPython on Raspberry Pi Pico — Hac..
edge.tistory.com
Chapter 1부터 Chapter 10 까지의 내용은 위 링크에서 소개된 교재를 중심으로 설명됩니다.
라즈베리파이 피코는 라즈베리파이 재단에서 만든 칩셋 RP2040을 사용하여 제작된 마이크로컨트롤러 개발보드 입니다.
비용이 5달러 수준으로 저렴하고 MicroPython이라는 고수준(High-level) 언어로 프로그래밍 할 수 있으며 MCU 연산속도가 133 MHz로 비교적 빠르고 듀얼코어를 탑재하고 있기 때문에 동시에 두가지 프로그램을 구동할 수 있어 Edge AI 입문에 적합한 보드입니다.
스마트 홈을 구축하거나 스마트 팩토리 분야에서 활용이 가능합니다.
기존의 라즈베리파이 제품군은 하나의 독립적인 컴퓨터로써 그 위에 리눅스 운영체제를 설치하고 모니터로 화면을 출력하거나 간단한 웹서버를 구축하거나 게임 에뮬레이터를 구동하는데 많은 활용이 되었습니다. 별도의 디스플레이 포트, 이더넷 포트, SD 저장공간 등 확장성이 큰 것이 장점입니다.
라즈베리파이 피코는 마이크로 컨트롤러로써 센서, 모터, 버튼, LED를 구동시키는 물리적인 컴퓨팅 프로젝트에 적합한 제품입니다. 십여년 전부터 아두이노 재단에서 만든 아두이노 하드웨어 보드와 같은 역할을 합니다. 크기가 작고 소비전력이 작아 센서로부터 데이터가 직접 생성되는 기기(Edge)에서 물리장치를 제어하는데 적합 합니다.
하드웨어 살펴보기
이제부터 라즈베리파이 피코를 '피코'라고 줄여서 부르겠습니다.
피코와 하드웨어 장치(LED, 센서, 모터 등)를 서로 연결을 하기 위한 방법에는 두가지가 있습니다.
1. Castellated Hole
2. Header Pin Hole
피코의 가장자리에는 금색으로 도금된 IO 핀이 배치되어 있습니다.
위의 그림에서 반원 형태의 빨간색 부분이 Castellated Hole이고 완전한 원형 형태의 파란색 부분이 Header Pin Hole 입니다.
Castellated Hole은 가장자리가 반원으로 잘려 있는데 피코를 다른 PCB 기판 위에 올려놓고 가장자리를 직접 납땜하는 형태로 연결할 때 사용됩니다. 별도의 Header Pin 없이 부착할 수 있습니다.
Header Pin Hole은 완전한 원형의 형태를 가지고 있습니다. 여기에 Header Pin을 꽂고 그 표면에서 납땜을 합니다. 금속 메탈 핀이 아래쪽에 튀어 나와 있어 그 부위를 통해 브레드 보드에 꽂거나 다른 모듈과 연결할 때 납땜을 하지 않고도 손쉽게 탈착이 가능한 장점이 있습니다.
'MicroPython' 카테고리의 다른 글
Chapter 1 Raspberry Pi Pico 알아가기 - (3) (0) | 2022.06.15 |
---|---|
Chapter 1 Raspberry Pi Pico 알아가기 - (2) (0) | 2022.06.15 |
Raspberry Pi Pico에서 MicroPython 시작하기 (0) | 2022.06.15 |
Raspberry Pi Pico (0) | 2022.06.15 |
Arduino와 Raspberry Pi의 차이점 (0) | 2022.06.15 |