Bibliotecas y ejemplos de Pimoroni Pico
¡Bienvenido al nuevo y valiente mundo de Pico!
Este repositorio contiene las bibliotecas C/C++ y MicroPython para nuestra gama de placas basadas en RP2040, complementos Raspberry Pi Pico y sensores Breakout Garden compatibles.
- MicroPython
- C/C++
- Ejemplos de C++
- Texto estándar para proyectos C++
- Productos compatibles
- Paquetes y bases
- CUÑAS
- Placas RP2040
- Pico W a bordo
- Brotes
- Equipos
- Tutoriales y guías
MicroPython
La forma más sencilla de empezar. Si es nuevo en Pico, le recomendamos que lea nuestro tutorial de introducción a Pico.
️ Todas nuestras bibliotecas de MicroPython están integradas en una versión personalizada de MicroPython que incluye baterías y que puede obtener de las versiones: https://github.com/pimoroni/pimoroni-pico/releases/latest/
Regularmente se publican nuevas versiones con nuevas bibliotecas, correcciones de errores de nuestras bibliotecas existentes y nuevas características heredadas de MicroPython. ¡Asegúrate de volver a consultar!
- ? Más información: Cómo empezar con Pico
- Léame: Instrucciones para instalar MicroPython
- Léame: Preguntas frecuentes
- Lanzamientos de controladores Pimoroni Pico MicroPython +
- Léame: PicoGraphics
Ejemplos de MicroPython
Puede encontrar ejemplos de MicroPython para sensores, paquetes y bases compatibles en el directorio "micropython/examples":
También puede instalar apéndices de MicroPython en Visual Studio Code para realizar la función de autocompletar; consulte:
C/C++
Los usuarios avanzados que quieran liberar todo el poder de Pico pueden utilizar nuestras bibliotecas de C++. Si sabe lo que está haciendo y desea crear su propio proyecto Pimoroni Pico, comience con Pimoroni Pico SDK Boilerplate.
- ? Más información: Desarrollo de Pico C++ en Windows
- Léame: Instrucciones para configurar el SDK de C/C++
Ejemplos de C++
Puede encontrar ejemplos de sensores, paquetes y bases compatibles en el directorio "ejemplos":
Texto estándar para proyectos C++
También mantenemos un modelo estándar de C++/CMake con flujos de trabajo de GitHub configurados para pruebas y un proyecto básico.
- Modelo estándar del SDK de Pimoroni Pico
Productos compatibles
Paquetes y bases
- Paquete de pantalla Pico: https://shop.pimoroni.com/products/pico-display-pack
- Paquete de desplazamiento Pico: https://shop.pimoroni.com/products/pico-scroll-pack
- Base de Pico Explorer: https://shop.pimoroni.com/products/pico-explorer-base
- Base de teclado Pico RGB: https://shop.pimoroni.com/products/pico-rgb-keypad-base
- Paquete Pico Unicornio - https://shop.pimoroni.com/products/pico-unicorn-pack
- Paquete de audio Pico (solo C++): https://shop.pimoroni.com/products/pico-audio-pack
- Paquete inalámbrico Pico: https://shop.pimoroni.com/products/pico-wireless-pack
- Pantalla Pico 2.0" - https://shop.pimoroni.com/products/pico-display-pack-2-0
- Paquete Pico Enviro+ - https://shop.pimoroni.com/products/pico-enviro-pack
- Paquete Pico Inky: https://shop.pimoroni.com/products/pico-inky-pack
- Paquete Pico GFX: https://shop.pimoroni.com/products/pico-gfx-pack
- Pantalla Pico de 2,8" - https://shop.pimoroni.com/products/pico-display-pack-2-8
CUÑAS
- CUÑA LiPo para Pico - https://shop.pimoroni.com/products/pico-lipo-shim
- CUÑA de motor para Pico - https://shop.pimoroni.com/products/motor-shim-for-pico
Placas RP2040
- Plasma 2040 (controlador de tira LED) - https://shop.pimoroni.com/products/plasma-2040
- Interestatal 75 (controlador de matriz HUB75) - https://shop.pimoroni.com/products/interstate-75
- Badger 2040 (insignia de tinta electrónica) - https://shop.pimoroni.com/products/badger-2040
- Servo 2040 (Servocontrolador de 18 canales) - https://shop.pimoroni.com/products/servo-2040
- Motor 2040 (controlador de codificador y motor cuádruple) - https://shop.pimoroni.com/products/motor-2040
- Tufty 2040 (insignia LCD) - https://shop.pimoroni.com/products/tufty-2040
Pico W a bordo
- Automatización 2040 W (entradas, salidas y relés, compatible 6-40V) - https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W (motores, servos, ruido) - https://shop.pimoroni.com/products/inventor-2040-w
- Inky Frame 5,7" (tinta electrónica de 7 colores) - https://shop.pimoroni.com/products/inky-frame-5-7
- Automatización 2040 W Mini (entradas, salidas y un relé, compatible con 6-40 V) - https://shop.pimoroni.com/products/automation-2040-w-mini
- Plasma Stick 2040 W (controlador de tira LED bijou) - https://shop.pimoroni.com/products/plasma-stick-2040-w
- Unicornio Galáctico (matriz de 53 x 11 LED) - https://shop.pimoroni.com/products/galactic-unicorn
- Interstate 75 W (controlador de matriz HUB75) - https://shop.pimoroni.com/products/interstate-75-w
- Inky Frame 4,0" (tinta electrónica de 7 colores) - https://shop.pimoroni.com/products/inky-frame-4
- Badger 2040 W (insignia de tinta electrónica) - https://shop.pimoroni.com/products/badger-2040-w
- Unicornio Cósmico (matriz de 32 x 32 LED) - https://shop.pimoroni.com/products/cosmic-unicorn
- Inky Frame 7,3" (tinta electrónica de 7 colores) - https://shop.pimoroni.com/products/inky-frame-7-3
Brotes
- AS7262 - Sensor espectral de 6 canales - https://shop.pimoroni.com/products/as7262-6-channel-spectral-sensor-spectrometer-breakout
- MSA301 - Sensor de movimiento 3DoF - https://shop.pimoroni.com/products/msa301-3dof-motion-sensor-breakout
- MICS6814 - Sensor de gas - https://shop.pimoroni.com/products/mics6814-gas-sensor-breakout
- Potenciómetro RGB: https://shop.pimoroni.com/products/rgb-potentiometer-breakout
- Codificador RGB: https://shop.pimoroni.com/products/rgb-encoder-breakout
- Rueda codificadora RGB: https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Expansor IO: https://shop.pimoroni.com/products/io-expander
- RV3028 - Reloj en tiempo real (RTC) - https://shop.pimoroni.com/products/rv3028-real-time-clock-rtc-breakout
- ST7735 - LCD de 0,96" - https://shop.pimoroni.com/products/0-96-spi-color-lcd-160x80-breakout
- IS31FL3730 - matrices LED duales LTP-305 - https://shop.pimoroni.com/products/led-dot-matrix-breakout
- LTR559 - Sensor de proximidad/presencia/luz - https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout
- IS31FL3731 - Pantallas matriciales de 11x7 y 5x5
- https://shop.pimoroni.com/products/11x7-led-matrix-breakout
- https://shop.pimoroni.com/products/5x5-rgb-matrix-breakout
- Bola de seguimiento: https://shop.pimoroni.com/products/trackball-breakout
- SGP30 - Sensor de calidad del aire - https://shop.pimoroni.com/products/sgp30-air-quality-sensor-breakout
- ST7789: LCD de 1,3", LCD de 1,54" y LCD redondo de 1,3"
- https://shop.pimoroni.com/products/1-3-spi-color-lcd-240x240-breakout
- https://shop.pimoroni.com/products/1-3-spi-color-round-lcd-240x240-breakout
- https://shop.pimoroni.com/products/1-54-spi-color-cuadrado-lcd-240x240-breakout
- BME680 - Sensor de temperatura, presión, humedad y gas - https://shop.pimoroni.com/products/bme680-breakout
- BME688 - Sensor de temperatura, presión, humedad y gas - https://shop.pimoroni.com/products/bme688-breakout
- BH1745 - Sensor de color y luminancia - https://shop.pimoroni.com/products/bh1745-luminance-and-color-sensor-breakout
- BME280 - Sensor de temperatura, presión y humedad - https://shop.pimoroni.com/products/bme280-breakout
- BMP280 - Sensor de temperatura y presión - https://shop.pimoroni.com/products/bmp280-breakout-temperature-pression-altitude-sensor
- PWM3901/PAA5100JE - Sensor de flujo casi óptico - https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 - Sensor de presión/altitud/temperatura de alta precisión - https://shop.pimoroni.com/products/icp10125-air- Pressure-breakout
- Sensor de CO2 SCD41 (Dióxido de carbono / Temperatura / Humedad) - https://shop.pimoroni.com/products/scd41-co2-sensor-breakout
- Sensor de matriz de tiempo de vuelo VL53L5CX 8x8: https://shop.pimoroni.com/products/vl53l5cx-time-of-flight-tof-sensor-breakout
- Rueda codificadora RGB: https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Conexión de sensor multiespectral de 14 canales AS7343: https://shop.pimoroni.com/products/as7343-breakout
Equipos
- Kit de plasma inalámbrico (Plasma Stick + cable LED + botella) - https://shop.pimoroni.com/products/wireless-plasma-kit
Tutoriales y guías
- ? Primeros pasos con (MicroPython activado) Pico
- ? Desarrollo Pico C/C++ en Windows/WSL
- ? Primeros pasos con la Interestatal 75 (y W)
- ? Primeros pasos con Plasma 2040
- ? Montaje del teclado 2040
- ? Primeros pasos con Badger 2040
- ? MicroPython y VL53L5CX
- ? Primeros pasos con Tufty 2040
- ? Primeros pasos con Inky Frame
- ? Primeros pasos con la automatización 2040 W (y Mini)
- ? Montaje del kit de plasma inalámbrico
- ? Primeros pasos con Badger 2040 W