Pimoroni Pico-Bibliotheken und Beispiele
Willkommen in der schönen neuen Welt von Pico!
Dieses Repository enthält die C/C++- und MicroPython-Bibliotheken für unser Sortiment an RP2040-basierten Boards, Raspberry Pi Pico-Add-ons und unterstützten Breakout Garden-Sensoren.
- MicroPython
- C/C++
- C++-Beispiele
- Boilerplate für C++-Projekte
- Unterstützte Produkte
- Packungen und Basen
- SHIMs
- RP2040-Boards
- Pico W an Bord
- Ausbrüche
- Bausätze
- Tutorials und Anleitungen
MicroPython
Der einfachste Weg, damit anzufangen. Wenn Sie neu bei Pico sind, empfehlen wir Ihnen, unser Tutorial „Erste Schritte mit Pico“ zu lesen.
️ Alle unsere MicroPython-Bibliotheken sind in eine im Lieferumfang enthaltene, benutzerdefinierte Version von MicroPython integriert, die Sie in den folgenden Versionen herunterladen können: https://github.com/pimoroni/pimoroni-pico/releases/latest/
Es werden regelmäßig neue Versionen mit neuen Bibliotheken, Fehlerbehebungen für unsere vorhandenen Bibliotheken und neuen Funktionen herausgegeben, die von MicroPython-Upstream übernommen wurden. Schauen Sie unbedingt noch einmal vorbei!
- ? Erfahren Sie: Erste Schritte mit Pico
- Readme: Anleitung zur Installation von MicroPython
- Readme: Häufig gestellte Fragen
- Pimoroni Pico MicroPython + Treiberversionen
- Readme: PicoGraphics
MicroPython-Beispiele
MicroPython-Beispiele für unterstützte Sensoren, Packs und Basen finden Sie im Verzeichnis „micropython/examples“:
Sie können auch MicroPython-Stubs in Visual Studio Code installieren, um eine automatische Vervollständigung zu ermöglichen, siehe:
C/C++
Fortgeschrittene Benutzer, die die volle Leistung von Pico nutzen möchten, können unsere C++-Bibliotheken verwenden. Wenn Sie wissen, was Sie tun, und Ihr eigenes Pimoroni Pico-Projekt erstellen möchten, beginnen Sie mit der Pimoroni Pico SDK Boilerplate.
- ? Erfahren Sie: Pico C++-Entwicklung unter Windows
- Readme: Anweisungen zum Einrichten des C/C++ SDK
C++-Beispiele
Beispiele für unterstützte Sensoren, Packs und Basen finden Sie im Verzeichnis „examples“:
Boilerplate für C++-Projekte
Wir unterhalten außerdem ein C++/CMake-Boilerplate mit zum Testen konfigurierten GitHub-Workflows und ein grundlegendes Skelettprojekt.
- Pimoroni Pico SDK Boilerplate
Unterstützte Produkte
Packungen und Basen
- Pico Display Pack – https://shop.pimoroni.com/products/pico-display-pack
- Pico Scroll Pack – https://shop.pimoroni.com/products/pico-scroll-pack
- Pico Explorer-Basis – https://shop.pimoroni.com/products/pico-explorer-base
- Pico RGB-Tastaturbasis – https://shop.pimoroni.com/products/pico-rgb-keypad-base
- Pico-Einhorn-Paket – https://shop.pimoroni.com/products/pico-unicorn-pack
- Pico Audio Pack (nur C++) – https://shop.pimoroni.com/products/pico-audio-pack
- Pico Wireless Pack – https://shop.pimoroni.com/products/pico-wireless-pack
- Pico Display 2,0" - https://shop.pimoroni.com/products/pico-display-pack-2-0
- Pico Enviro+ Paket – https://shop.pimoroni.com/products/pico-enviro-pack
- Pico Inky Pack – https://shop.pimoroni.com/products/pico-inky-pack
- Pico GFX-Paket – https://shop.pimoroni.com/products/pico-gfx-pack
- Pico-Display 2,8" – https://shop.pimoroni.com/products/pico-display-pack-2-8
SHIMs
- LiPo SHIM für Pico – https://shop.pimoroni.com/products/pico-lipo-shim
- Motor SHIM für Pico – https://shop.pimoroni.com/products/motor-shim-for-pico
RP2040-Boards
- Plasma 2040 (LED-Streifentreiber) – https://shop.pimoroni.com/products/plasma-2040
- Interstate 75 (HUB75-Matrix-Treiber) – https://shop.pimoroni.com/products/interstate-75
- Badger 2040 (E-Ink-Abzeichen) – https://shop.pimoroni.com/products/badger-2040
- Servo 2040 (18-Kanal-Servocontroller) – https://shop.pimoroni.com/products/servo-2040
- Motor 2040 (Quad-Motor+Encoder-Controller) – https://shop.pimoroni.com/products/motor-2040
- Tufty 2040 (LCD-Abzeichen) – https://shop.pimoroni.com/products/tufty-2040
Pico W an Bord
- Automatisierung 2040 W (Eingänge, Ausgänge und Relais, 6-40 V kompatibel) – https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W (Motoren, Servos, Lärm) – https://shop.pimoroni.com/products/inventor-2040-w
- Inky Frame 5,7" (7-Farben-E-Tinte) – https://shop.pimoroni.com/products/inky-frame-5-7
- Automation 2040 W Mini (Eingänge, Ausgänge und ein Relais, 6–40 V kompatibel) – https://shop.pimoroni.com/products/automation-2040-w-mini
- Plasma Stick 2040 W (Bijou-LED-Streifen-Controller) – https://shop.pimoroni.com/products/plasma-stick-2040-w
- Galaktisches Einhorn (53 x 11 LED-Matrix) – https://shop.pimoroni.com/products/galactic-unicorn
- Interstate 75 W (HUB75-Matrix-Treiber) – https://shop.pimoroni.com/products/interstate-75-w
- Inky Frame 4,0" (7-Farben-E-Tinte) – https://shop.pimoroni.com/products/inky-frame-4
- Badger 2040 W (E-Ink-Abzeichen) – https://shop.pimoroni.com/products/badger-2040-w
- Kosmisches Einhorn (32 x 32 LED-Matrix) – https://shop.pimoroni.com/products/cosmic-unicorn
- Inky Frame 7,3" (7-Farben-E-Tinte) – https://shop.pimoroni.com/products/inky-frame-7-3
Ausbrüche
- AS7262 – 6-Kanal-Spektralsensor – https://shop.pimoroni.com/products/as7262-6-channel-spectral-sensor-spectrometer-breakout
- MSA301 – 3DoF-Bewegungssensor – https://shop.pimoroni.com/products/msa301-3dof-motion-sensor-breakout
- MICS6814 – Gassensor – https://shop.pimoroni.com/products/mics6814-gas-sensor-breakout
- RGB-Potentiometer – https://shop.pimoroni.com/products/rgb-potentiometer-breakout
- RGB-Encoder – https://shop.pimoroni.com/products/rgb-encoder-breakout
- RGB-Encoderrad – https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- IO-Expander – https://shop.pimoroni.com/products/io-expander
- RV3028 – Echtzeituhr (RTC) – https://shop.pimoroni.com/products/rv3028-real-time-clock-rtc-breakout
- ST7735 – 0,96-Zoll-LCD – https://shop.pimoroni.com/products/0-96-spi-colour-lcd-160x80-breakout
- IS31FL3730 – Duale LTP-305-LED-Matrizen – https://shop.pimoroni.com/products/led-dot-matrix-breakout
- LTR559 – Näherungs-/Anwesenheits-/Lichtsensor – https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout
- IS31FL3731 – 11x7- und 5x5-Matrix-Displays
- https://shop.pimoroni.com/products/11x7-led-matrix-breakout
- https://shop.pimoroni.com/products/5x5-rgb-matrix-breakout
- Trackball – https://shop.pimoroni.com/products/trackball-breakout
- SGP30 – Luftqualitätssensor – https://shop.pimoroni.com/products/sgp30-air-quality-sensor-breakout
- ST7789 – 1,3-Zoll-LCD, 1,54-Zoll-LCD und 1,3-Zoll-Rund-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 – Temperatur-, Druck-, Feuchtigkeits- und Gassensor – https://shop.pimoroni.com/products/bme680-breakout
- BME688 – Temperatur-, Druck-, Feuchtigkeits- und Gassensor – https://shop.pimoroni.com/products/bme688-breakout
- BH1745 – Luminanz- und Farbsensor – https://shop.pimoroni.com/products/bh1745-luminance-and-colour-sensor-breakout
- BME280 – Temperatur-, Druck- und Feuchtigkeitssensor – https://shop.pimoroni.com/products/bme280-breakout
- BMP280 – Temperatur- und Drucksensor – https://shop.pimoroni.com/products/bmp280-breakout-temperature-pressure-altitude-sensor
- PWM3901/PAA5100JE – Nahe optischer Durchflusssensor – https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 – Hochpräziser Druck-/Höhen-/Temperatursensor – https://shop.pimoroni.com/products/icp10125-air-pressure-breakout
- SCD41 CO2-Sensor (Kohlendioxid / Temperatur / Luftfeuchtigkeit) – https://shop.pimoroni.com/products/scd41-co2-sensor-breakout
- VL53L5CX 8x8 Flugzeit-Array-Sensor – https://shop.pimoroni.com/products/vl53l5cx-time-of-flight-tof-sensor-breakout
- RGB-Encoderrad – https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- AS7343 14-Kanal-Multispektralsensor-Breakout – https://shop.pimoroni.com/products/as7343-breakout
Bausätze
- Kabelloses Plasma-Kit (Plasma-Stick + LED-Kabel + Flasche!) – https://shop.pimoroni.com/products/wireless-plasma-kit
Tutorials und Anleitungen
- ? Erste Schritte mit (MicroPython auf) Pico
- ? Pico C/C++-Entwicklung unter Windows / WSL
- ? Erste Schritte mit der Interstate 75 (und W)
- ? Erste Schritte mit Plasma 2040
- ? Zusammenbau des Keybow 2040
- ? Erste Schritte mit Badger 2040
- ? MicroPython und VL53L5CX
- ? Erste Schritte mit Tufty 2040
- ? Erste Schritte mit Inky Frame
- ? Erste Schritte mit Automation 2040 W (und Mini)
- ? Zusammenbau des kabellosen Plasma-Kits
- ? Erste Schritte mit Badger 2040 W