Pimoroni Pico ライブラリと例
ピコのすばらしい新しい世界へようこそ!
このリポジトリには、RP2040 ベースのボード、Raspberry Pi Pico アドオン、サポートされている Breakout Garden センサー用の C/C++ および MicroPython ライブラリが含まれています。
- マイクロパイソン
- C/C++
- C++ の例
- C++ プロジェクトのボイラープレート
- 対応製品
- パックとベース
- SHIM
- RP2040ボード
- ピコ・ウォー・アボード
- 吹き出物
- キット
- チュートリアルとガイド
マイクロパイソン
始めるための最も簡単な方法。 Pico を初めて使用する場合は、Pico 入門チュートリアルを読むことをお勧めします。
️当社の MicroPython ライブラリはすべて、バッテリーを含む MicroPython のカスタム バージョンに組み込まれており、リリースから入手できます: https://github.com/pimoroni/pimoroni-pico/releases/latest/
新しいライブラリ、既存のライブラリのバグ修正、および上流の MicroPython から継承された新機能を含む新しいリリースが定期的に発行されます。必ずチェックしてください。
- ?学ぶ: Pico の使い方
- Readme: MicroPython のインストール手順
- Readme: よくある質問
- Pimoroni Pico MicroPython + ドライバーのリリース
- Readme: ピコグラフィックス
MicroPython の例
サポートされているセンサー、パック、ベースの MicroPython サンプルは、「micropython/examples」ディレクトリにあります。
MicroPython スタブを Visual Studio Code にインストールして、オートコンプリートを提供することもできます。以下を参照してください。
C/C++
Pico の能力を最大限に発揮したい上級ユーザーは、C++ ライブラリを使用できます。自分が何をしているのかがわかっていて、独自の Pimoroni Pico プロジェクトを構築したい場合は、Pimoroni Pico SDK ボイラープレートから始めてください。
- ?学ぶ: Windows での Pico C++ 開発
- Readme: C/C++ SDK のセットアップ手順
C++ の例
サポートされているセンサー、パック、ベースの例は、「examples」ディレクトリにあります。
C++ プロジェクトのボイラープレート
また、テスト用に構成された GitHub ワークフローを含む C++/CMake ボイラープレートと基本的なスケルトン プロジェクトも保守しています。
- Pimoroni Pico SDK ボイラープレート
対応製品
パックとベース
- 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ボード
- Plasma 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
- Motor 2040 (クアッドモーター+エンコーダーコントローラー) - https://shop.pimoroni.com/products/motor-2040
- タフティ 2040 (LCD バッジ) - https://shop.pimoroni.com/products/tufty-2040
ピコ・ウォー・アボード
- オートメーション 2040 W (入力、出力、リレー、6 ~ 40 V 互換) - https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W (モーター、サーボ、ノイズ) - https://shop.pimoroni.com/products/inventor-2040-w
- Inky Frame 5.7 インチ (7 色 E インク) - https://shop.pimoroni.com/products/inky-frame-5-7
- オートメーション 2040 W ミニ (入力、出力、リレー、6 ~ 40 V 互換) - https://shop.pimoroni.com/products/automation-2040-w-mini
- Plasma Stick 2040 W (ビジュー LED ストリップ コントローラー) - https://shop.pimoroni.com/products/plasma-stick-2040-w
- ギャラクティック ユニコーン (53 x 11 LED マトリックス) - https://shop.pimoroni.com/products/gaoptic-unicorn
- Interstate 75 W (HUB75 マトリックス ドライバー) - https://shop.pimoroni.com/products/interstate-75-w
- Inky Frame 4.0 インチ (7 色 E インク) - https://shop.pimoroni.com/products/inky-frame-4
- Badger 2040 W (E インクバッジ) - https://shop.pimoroni.com/products/badger-2040-w
- Cosmic Unicorn (32 x 32 LED マトリックス) - https://shop.pimoroni.com/products/cosmic-unicorn
- Inky Frame 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-lock-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-temperature-pressure-altitude-sensor
- PWM3901/PAA5100JE - ニアオプティカルフローセンサー - https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 - 高精度圧力/高度/温度センサー - https://shop.pimoroni.com/products/icp10125-air-pressure-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) の概要
- ? Plasma 2040 の概要
- ?キーボード2040の組み立て
- ? Badger 2040 の入門
- ? MicroPython と VL53L5CX
- ? Tufty 2040 入門
- ? Inky Frame を始める
- ? Automation 2040 W (および Mini) の概要
- ?ワイヤレスプラズマキットの組み立て
- ? Badger 2040 W の入門