Pimoroni Pico 라이브러리 및 예제
Pico의 멋진 신세계에 오신 것을 환영합니다!
이 저장소에는 다양한 RP2040 기반 보드, Raspberry Pi Pico 애드온 및 지원되는 Breakout Garden 센서를 위한 C/C++ 및 MicroPython 라이브러리가 포함되어 있습니다.
- 마이크로파이썬
- C/C++
- 지원되는 제품
- 팩 및 베이스
- SHIM
- RP2040 보드
- 피코 W 탑승
- 브레이크아웃
- 키트
- 튜토리얼 및 가이드
마이크로파이썬
시작하는 가장 쉬운 방법입니다. Pico를 처음 사용하는 경우 Pico 시작하기 튜토리얼을 읽어 보시기 바랍니다.
️ 당사의 모든 MicroPython 라이브러리는 배터리가 포함된 MicroPython의 사용자 정의 버전으로 만들어졌으며 릴리스에서 가져올 수 있습니다: https://github.com/pimoroni/pimoroni-pico/releases/latest/
새로운 라이브러리, 기존 라이브러리에 대한 버그 수정, MicroPython 업스트림에서 상속된 새로운 기능이 포함된 새 릴리스가 정기적으로 발행됩니다. 꼭 다시 확인해 보세요!
- ? 학습: Pico 시작하기
- Readme: MicroPython 설치 지침
- 읽어보기: 자주 묻는 질문
- Pimoroni Pico MicroPython + 드라이버 릴리스
- 읽어보기: PicoGraphics
MicroPython 예제
"micropython/examples" 디렉터리에서 지원되는 센서, 팩 및 베이스에 대한 MicroPython 예제를 찾을 수 있습니다.
MicroPython 스텁을 Visual Studio Code에 설치하여 자동 완성 기능을 제공할 수도 있습니다. 다음을 참조하세요.
C/C++
Pico의 모든 기능을 활용하려는 고급 사용자는 C++ 라이브러리를 사용할 수 있습니다. 현재 수행 중인 작업을 알고 있고 자신만의 Pimoroni Pico 프로젝트를 구축하고 싶다면 Pimoroni Pico SDK Boilerplate로 시작하세요.
- ? 학습: Windows에서의 Pico C++ 개발
- 읽어보기: C/C++ SDK 설정 지침
C++ 예
"예제" 디렉터리에서 지원되는 센서, 팩 및 베이스에 대한 예를 찾을 수 있습니다.
C++ 프로젝트용 상용구
또한 테스트용으로 구성된 GitHub 워크플로와 기본 뼈대 프로젝트가 포함된 C++/CMake 상용구를 유지 관리합니다.
지원되는 제품
팩 및 베이스
- Pico 디스플레이 팩 - https://shop.pimoroni.com/products/pico-display-pack
- 피코 스크롤 팩 - https://shop.pimoroni.com/products/pico-scroll-pack
- Pico Explorer 베이스 - https://shop.pimoroni.com/products/pico-explorer-base
- Pico RGB 키패드 베이스 - https://shop.pimoroni.com/products/pico-rgb-keypad-base
- 피코 유니콘 팩 - https://shop.pimoroni.com/products/pico-unicorn-pack
- Pico 오디오 팩(C++ 전용) - https://shop.pimoroni.com/products/pico-audio-pack
- Pico 무선 팩 - https://shop.pimoroni.com/products/pico-wireless-pack
- Pico 디스플레이 2.0" - https://shop.pimoroni.com/products/pico-display-pack-2-0
- Pico Enviro+ 팩 - https://shop.pimoroni.com/products/pico-enviro-pack
- Pico Inky 팩 - https://shop.pimoroni.com/products/pico-inky-pack
- Pico GFX 팩 - https://shop.pimoroni.com/products/pico-gfx-pack
- Pico 디스플레이 2.8" - https://shop.pimoroni.com/products/pico-display-pack-2-8
SHIM
- Pico용 LiPo SHIM - https://shop.pimoroni.com/products/pico-lipo-shim
- Pico용 모터 SHIM - https://shop.pimoroni.com/products/motor-shim-for-pico
RP2040 보드
- 플라즈마 2040(LED 스트립 드라이버) - https://shop.pimoroni.com/products/plasma-2040
- 75번 고속도로(HUB75 매트릭스 드라이버) - https://shop.pimoroni.com/products/interstate-75
- Badger 2040 (E Ink 배지) - https://shop.pimoroni.com/products/badger-2040
- Servo 2040(18채널 서보 컨트롤러) - https://shop.pimoroni.com/products/servo-2040
- 모터 2040(쿼드 모터+인코더 컨트롤러) - https://shop.pimoroni.com/products/motor-2040
- 터프티 2040(LCD 배지) - https://shop.pimoroni.com/products/tufty-2040
피코 W 탑승
- 자동화 2040W(입력, 출력 및 릴레이, 6-40V 호환) - https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W(모터, 서보, 소음) - https://shop.pimoroni.com/products/inventor-2040-w
- Inky 프레임 5.7인치(7색 E 잉크) - https://shop.pimoroni.com/products/inky-frame-5-7
- Automation 2040 W Mini(입력, 출력 및 릴레이, 6-40V 호환) - https://shop.pimoroni.com/products/automation-2040-w-mini
- 플라즈마 스틱 2040W (비쥬 LED 스트립 컨트롤러) - https://shop.pimoroni.com/products/plasma-stick-2040-w
- 은하 유니콘(53 x 11 LED 매트릭스) - https://shop.pimoroni.com/products/galactic-unicorn
- Interstate 75 W(HUB75 매트릭스 드라이버) - https://shop.pimoroni.com/products/interstate-75-w
- Inky 프레임 4.0인치(7색 E 잉크) - https://shop.pimoroni.com/products/inky-frame-4
- Badger 2040 W (E 잉크 배지) - https://shop.pimoroni.com/products/badger-2040-w
- 코스믹 유니콘(32 x 32 LED 매트릭스) - https://shop.pimoroni.com/products/cosmic-unicorn
- Inky 프레임 7.3인치(7색 E 잉크) - https://shop.pimoroni.com/products/inky-frame-7-3
브레이크아웃
- AS7262 - 6채널 스펙트럼 센서 - https://shop.pimoroni.com/products/as7262-6-channel-spectral-sensor-spectrometer-breakout
- MSA301 - 3DoF 모션 센서 - https://shop.pimoroni.com/products/msa301-3dof-motion-sensor-breakout
- MICS6814 - 가스 센서 - https://shop.pimoroni.com/products/mics6814-gas-sensor-breakout
- RGB 전위차계 - https://shop.pimoroni.com/products/rgb-potentiometer-breakout
- RGB 인코더 - https://shop.pimoroni.com/products/rgb-encoder-breakout
- RGB 인코더 휠 - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- IO 확장기 - https://shop.pimoroni.com/products/io-expander
- RV3028 - 실시간 시계(RTC) - https://shop.pimoroni.com/products/rv3028-real-time-clock-rtc-breakout
- ST7735 - 0.96" LCD - https://shop.pimoroni.com/products/0-96-spi-colour-lcd-160x80-breakout
- IS31FL3730 - 듀얼 LTP-305 LED 매트릭스 - https://shop.pimoroni.com/products/led-dot-matrix-breakout
- LTR559 - 근접/존재/조도 센서 - https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout
- IS31FL3731 - 11x7 및 5x5 매트릭스 디스플레이
- https://shop.pimoroni.com/products/11x7-led-matrix-breakout
- https://shop.pimoroni.com/products/5x5-rgb-matrix-breakout
- 트랙볼 - https://shop.pimoroni.com/products/trackball-breakout
- SGP30 - 공기질 센서 - https://shop.pimoroni.com/products/sgp30-air-quality-sensor-breakout
- ST7789 - 1.3" LCD, 1.54" LCD 및 1.3" 원형 LCD
- https://shop.pimoroni.com/products/1-3-spi-colour-lcd-240x240-breakout
- https://shop.pimoroni.com/products/1-3-spi-colour-round-lcd-240x240-breakout
- https://shop.pimoroni.com/products/1-54-spi-colour-square-lcd-240x240-breakout
- BME680 - 온도, 압력, 습도 및 가스 센서 - https://shop.pimoroni.com/products/bme680-breakout
- BME688 - 온도, 압력, 습도 및 가스 센서 - https://shop.pimoroni.com/products/bme688-breakout
- BH1745 - 휘도 및 컬러 센서 - https://shop.pimoroni.com/products/bh1745-luminance-and-colour-sensor-breakout
- BME280 - 온도, 압력 및 습도 센서 - https://shop.pimoroni.com/products/bme280-breakout
- BMP280 - 온도 및 압력 센서 - https://shop.pimoroni.com/products/bmp280-breakout-temp-press-altitude-sensor
- PWM3901/PAA5100JE - 광학 유량 센서 근처 - https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 - 고정확도 압력/고도/온도 센서 - https://shop.pimoroni.com/products/icp10125-air-press-breakout
- SCD41 CO2 센서(이산화탄소/온도/습도) - https://shop.pimoroni.com/products/scd41-co2-sensor-breakout
- VL53L5CX 8x8 비행 시간 배열 센서 - https://shop.pimoroni.com/products/vl53l5cx-time-of-flight-tof-sensor-breakout
- RGB 인코더 휠 - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- AS7343 14채널 다중 스펙트럼 센서 브레이크아웃 - https://shop.pimoroni.com/products/as7343-breakout
키트
- 무선 플라즈마 키트 (플라스마 스틱 + LED 와이어 + 병!) - https://shop.pimoroni.com/products/wireless-plasma-kit
튜토리얼 및 가이드
- ? (MicroPython 사용) Pico 시작하기
- ? Windows/WSL에서 Pico C/C++ 개발
- ? 75번 주간 고속도로(및 W) 시작하기
- ? 플라즈마 2040 시작하기
- ? 키보우 2040 조립하기
- ? Badger 2040 시작하기
- ? 마이크로파이썬과 VL53L5CX
- ? Tufty 2040 시작하기
- ? Inky Frame 시작하기
- ? Automation 2040 W(및 Mini) 시작하기
- ? 무선 플라즈마 키트 조립
- ? Badger 2040 W 시작하기