Bibliothèques et exemples Pimoroni Pico
Bienvenue dans le nouveau monde de Pico !
Ce référentiel contient les bibliothèques C/C++ et MicroPython pour notre gamme de cartes basées sur RP2040, les modules complémentaires Raspberry Pi Pico et les capteurs Breakout Garden pris en charge.
- MicroPython
- C/C++
- Exemples C++
- Modèle standard pour les projets C++
- Produits pris en charge
- Packs et socles
- Cales
- Cartes RP2040
- Pico W à bord
- Éruptions cutanées
- Trousses
- Tutoriels et guides
MicroPython
La façon la plus simple de commencer. Si vous êtes nouveau sur Pico, nous vous recommandons de lire notre didacticiel de démarrage avec Pico.
️ Toutes nos bibliothèques MicroPython sont intégrées dans une version personnalisée de MicroPython incluse avec des piles que vous pouvez récupérer à partir des versions : https://github.com/pimoroni/pimoroni-pico/releases/latest/
De nouvelles versions sont publiées régulièrement avec de nouvelles bibliothèques, des corrections de bugs sur nos bibliothèques existantes et de nouvelles fonctionnalités héritées de MicroPython en amont. N'oubliez pas de revenir !
- ? Apprendre : Démarrer avec Pico
- Lisez-moi : instructions d'installation de MicroPython
- Lisez-moi : questions fréquemment posées
- Pimoroni Pico MicroPython + versions des pilotes
- Lisez-moi : PicoGraphics
Exemples MicroPython
Vous pouvez trouver des exemples MicroPython pour les capteurs, packs et bases pris en charge dans le répertoire « micropython/examples » :
Vous pouvez également installer des stubs MicroPython dans Visual Studio Code pour vous permettre de compléter automatiquement, voir :
C/C++
Les utilisateurs avancés qui souhaitent libérer toute la puissance de Pico peuvent utiliser nos bibliothèques C++. Si vous savez ce que vous faites et souhaitez créer votre propre projet Pimoroni Pico, commencez par le Boilerplate Pimoroni Pico SDK.
- ? Apprendre : Développement Pico C++ sous Windows
- Lisez-moi : instructions de configuration du SDK C/C++
Exemples C++
Vous pouvez trouver des exemples de capteurs, packs et bases pris en charge dans le répertoire "exemples":
Modèle standard pour les projets C++
Nous maintenons également un modèle C++/CMake avec des workflows GitHub configurés pour les tests et un projet squelette de base.
- Plaque passe-partout Pimoroni Pico SDK
Produits pris en charge
Packs et socles
- Pack d'affichage Pico - https://shop.pimoroni.com/products/pico-display-pack
- Pack de défilement Pico - https://shop.pimoroni.com/products/pico-scroll-pack
- Base Pico Explorer - https://shop.pimoroni.com/products/pico-explorer-base
- Base de clavier Pico RVB - https://shop.pimoroni.com/products/pico-rgb-keypad-base
- Pack Pico Licorne - https://shop.pimoroni.com/products/pico-unicorn-pack
- Pack Audio Pico (C++ uniquement) - https://shop.pimoroni.com/products/pico-audio-pack
- Pack Pico sans fil - https://shop.pimoroni.com/products/pico-wireless-pack
- Pico Display 2.0" - https://shop.pimoroni.com/products/pico-display-pack-2-0
- Pack Pico Enviro+ - https://shop.pimoroni.com/products/pico-enviro-pack
- Pack Pico Inky - https://shop.pimoroni.com/products/pico-inky-pack
- Pack Pico GFX - https://shop.pimoroni.com/products/pico-gfx-pack
- Écran Pico 2,8" - https://shop.pimoroni.com/products/pico-display-pack-2-8
Cales
- LiPo SHIM pour Pico - https://shop.pimoroni.com/products/pico-lipo-shim
- Cale moteur pour Pico - https://shop.pimoroni.com/products/motor-shim-for-pico
Cartes RP2040
- Plasma 2040 (pilote de bande LED) - https://shop.pimoroni.com/products/plasma-2040
- Interstate 75 (pilote matriciel HUB75) - https://shop.pimoroni.com/products/interstate-75
- Badger 2040 (badge E Ink) - https://shop.pimoroni.com/products/badger-2040
- Servo 2040 (servocontrôleur 18 canaux) - https://shop.pimoroni.com/products/servo-2040
- Moteur 2040 (contrôleur de moteur quad + encodeur) - https://shop.pimoroni.com/products/motor-2040
- Tufty 2040 (badge LCD) - https://shop.pimoroni.com/products/tufty-2040
Pico W à bord
- Automatisation 2040 W (entrées, sorties et relais, compatibles 6-40V) - https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W (moteurs, servos, bruit) - https://shop.pimoroni.com/products/inventor-2040-w
- Inky Frame 5,7" (encre E 7 couleurs) - https://shop.pimoroni.com/products/inky-frame-5-7
- Automation 2040 W Mini (entrées, sorties et relais, compatible 6-40 V) - https://shop.pimoroni.com/products/automation-2040-w-mini
- Plasma Stick 2040 W (contrôleur de bande LED bijou) - https://shop.pimoroni.com/products/plasma-stick-2040-w
- Licorne Galactique (matrice 53 x 11 LED) - https://shop.pimoroni.com/products/galactic-unicorn
- Interstate 75 W (pilote matriciel HUB75) - https://shop.pimoroni.com/products/interstate-75-w
- Inky Frame 4.0" (encre E 7 couleurs) - https://shop.pimoroni.com/products/inky-frame-4
- Badger 2040 W (badge E Ink) - https://shop.pimoroni.com/products/badger-2040-w
- Cosmic Unicorn (matrice 32 x 32 LED) - https://shop.pimoroni.com/products/cosmic-unicorn
- Inky Frame 7,3" (encre E 7 couleurs) - https://shop.pimoroni.com/products/inky-frame-7-3
Éruptions cutanées
- AS7262 - Capteur spectral 6 canaux - https://shop.pimoroni.com/products/as7262-6-channel-spectral-sensor-spectrometer-breakout
- MSA301 - Capteur de mouvement 3DoF - https://shop.pimoroni.com/products/msa301-3dof-motion-sensor-breakout
- MICS6814 - Capteur de gaz - https://shop.pimoroni.com/products/mics6814-gas-sensor-breakout
- Potentiomètre RVB - https://shop.pimoroni.com/products/rgb-potentiometer-breakout
- Encodeur RVB - https://shop.pimoroni.com/products/rgb-encoder-breakout
- Roue d'encodeur RVB - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Extenseur IO - https://shop.pimoroni.com/products/io-expander
- RV3028 - Horloge en temps réel (RTC) - https://shop.pimoroni.com/products/rv3028-real-time-clock-rtc-breakout
- ST7735 - LCD 0,96" - https://shop.pimoroni.com/products/0-96-spi-colour-lcd-160x80-breakout
- IS31FL3730 - matrices LED doubles LTP-305 - https://shop.pimoroni.com/products/led-dot-matrix-breakout
- LTR559 - Capteur de proximité/présence/lumière - https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout
- IS31FL3731 - Écrans matriciels 11x7 et 5x5
- 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 - Capteur de qualité de l'air - https://shop.pimoroni.com/products/sgp30-air-quality-sensor-breakout
- ST7789 - LCD 1,3", LCD 1,54" et LCD rond 1,3"
- 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 - Capteur de température, de pression, d'humidité et de gaz - https://shop.pimoroni.com/products/bme680-breakout
- BME688 - Capteur de température, de pression, d'humidité et de gaz - https://shop.pimoroni.com/products/bme688-breakout
- BH1745 - Capteur de luminance et de couleur - https://shop.pimoroni.com/products/bh1745-luminance-and-colour-sensor-breakout
- BME280 - Capteur de température, de pression et d'humidité - https://shop.pimoroni.com/products/bme280-breakout
- BMP280 - Capteur de température et de pression - https://shop.pimoroni.com/products/bmp280-breakout-temperature-pression-altitude-sensor
- PWM3901/PAA5100JE - Capteur de débit optique proche - https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 - Capteur de pression/altitude/température haute précision - https://shop.pimoroni.com/products/icp10125-air-pression-breakout
- Capteur CO2 SCD41 (Dioxyde de carbone / Température / Humidité) - https://shop.pimoroni.com/products/scd41-co2-sensor-breakout
- Capteur de réseau de temps de vol VL53L5CX 8x8 - https://shop.pimoroni.com/products/vl53l5cx-time-of-flight-tof-sensor-breakout
- Roue d'encodeur RVB - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Module de capteur multispectral à 14 canaux AS7343 - https://shop.pimoroni.com/products/as7343-breakout
Trousses
- Kit Plasma sans fil (Plasma Stick + fil LED + bouteille !) - https://shop.pimoroni.com/products/wireless-plasma-kit
Tutoriels et guides
- ? Premiers pas avec (MicroPython sur) Pico
- ? Développement Pico C/C++ sous Windows / WSL
- ? Premiers pas avec l'Interstate 75 (et W)
- ? Premiers pas avec Plasma 2040
- ? Assemblage du Keybow 2040
- ? Premiers pas avec Badger 2040
- ? MicroPython et VL53L5CX
- ? Premiers pas avec Tufty 2040
- ? Premiers pas avec Inky Frame
- ? Premiers pas avec Automation 2040 W (et Mini)
- ? Assemblage du kit plasma sans fil
- ? Premiers pas avec Badger 2040 W