Bibliotecas e exemplos de Pimoroni Pico
Bem-vindo ao admirável mundo novo do Pico!
Este repositório contém as bibliotecas C/C++ e MicroPython para nossa linha de placas baseadas em RP2040, complementos Raspberry Pi Pico e sensores Breakout Garden compatíveis.
- MicroPython
- C/C++
- Exemplos de C++
- Padrão para projetos C++
- Produtos Suportados
- Pacotes e Bases
- CALÇOS
- Placas RP2040
- Pico W a bordo
- Detalhamentos
- Conjuntos
- Tutoriais e guias
MicroPython
A maneira mais fácil de começar. Se você é novo no Pico, recomendamos que leia nosso tutorial de introdução ao Pico.
️ Todas as nossas bibliotecas MicroPython são integradas em uma versão personalizada do MicroPython com baterias incluídas, que você pode obter nos lançamentos: https://github.com/pimoroni/pimoroni-pico/releases/latest/
Novos lançamentos são lançados regularmente com novas bibliotecas, correções de bugs em nossas bibliotecas existentes e novos recursos herdados do upstream do MicroPython. Não deixe de conferir novamente!
- ? Aprenda: Primeiros passos com o Pico
- Leiame: Instruções para instalar o MicroPython
- Leia-me: Perguntas frequentes
- Lançamentos de drivers Pimoroni Pico MicroPython +
- Leia-me: PicoGraphics
Exemplos de MicroPython
Você pode encontrar exemplos do MicroPython para sensores, pacotes e bases suportados no diretório "micropython/examples":
Você também pode instalar stubs MicroPython no Visual Studio Code para fornecer preenchimento automático, consulte:
C/C++
Usuários avançados que desejam aproveitar todo o poder do Pico podem usar nossas bibliotecas C++. Se você sabe o que está fazendo e deseja construir seu próprio projeto Pimoroni Pico, comece com o Pimoroni Pico SDK Boilerplate.
- ? Aprenda: Desenvolvimento Pico C++ no Windows
- Leiame: Instruções para configurar o SDK C/C++
Exemplos de C++
Você pode encontrar exemplos de sensores, pacotes e bases suportados no diretório "examples":
Padrão para projetos C++
Também mantemos um padrão C++/CMake com fluxos de trabalho GitHub configurados para teste e um esqueleto básico do projeto.
- Boilerplate Pimoroni Pico SDK
Produtos Suportados
Pacotes e Bases
- Pacote Display Pico - https://shop.pimoroni.com/products/pico-display-pack
- Pacote Pico Scroll - https://shop.pimoroni.com/products/pico-scroll-pack
- Base Pico Explorer - https://shop.pimoroni.com/products/pico-explorer-base
- Base do teclado Pico RGB - https://shop.pimoroni.com/products/pico-rgb-keypad-base
- Pacote Pico Unicórnio - https://shop.pimoroni.com/products/pico-unicorn-pack
- Pico Audio Pack (somente C++) - https://shop.pimoroni.com/products/pico-audio-pack
- Pacote Pico Wireless - https://shop.pimoroni.com/products/pico-wireless-pack
- Pico Display 2.0" - https://shop.pimoroni.com/products/pico-display-pack-2-0
- Pacote Pico Enviro+ - https://shop.pimoroni.com/products/pico-enviro-pack
- Pacote Pico Inky - https://shop.pimoroni.com/products/pico-inky-pack
- Pacote Pico GFX - https://shop.pimoroni.com/products/pico-gfx-pack
- Pico Display 2,8" - https://shop.pimoroni.com/products/pico-display-pack-2-8
CALÇOS
- LiPo SHIM para Pico - https://shop.pimoroni.com/products/pico-lipo-shim
- Motor SHIM para Pico - https://shop.pimoroni.com/products/motor-shim-for-pico
Placas RP2040
- Plasma 2040 (driver de fita LED) - https://shop.pimoroni.com/products/plasma-2040
- Interestadual 75 (driver de matriz HUB75) - https://shop.pimoroni.com/products/interstate-75
- Texugo 2040 (emblema E Ink) - https://shop.pimoroni.com/products/badger-2040
- Servo 2040 (servo controlador de 18 canais) - https://shop.pimoroni.com/products/servo-2040
- Motor 2040 (Quad Motor+Encoder Controller) - https://shop.pimoroni.com/products/motor-2040
- Tufty 2040 (emblema LCD) - https://shop.pimoroni.com/products/tufty-2040
Pico W a bordo
- Automação 2040 W (entradas, saídas e relés, compatível com 6-40V) - https://shop.pimoroni.com/products/automation-2040-w
- Inventor 2040 W (motores, servos, ruído) - https://shop.pimoroni.com/products/inventor-2040-w
- Inky Frame 5,7" (7 cores E Ink) - https://shop.pimoroni.com/products/inky-frame-5-7
- Automação 2040 W Mini (entradas, saídas e relé, compatível com 6-40V) - https://shop.pimoroni.com/products/automation-2040-w-mini
- Plasma Stick 2040 W (controlador de fita LED bijou) - https://shop.pimoroni.com/products/plasma-stick-2040-w
- Unicórnio Galáctico (matriz LED 53 x 11) - https://shop.pimoroni.com/products/galactic-unicorn
- Interestadual 75 W (driver matricial HUB75) - https://shop.pimoroni.com/products/interstate-75-w
- Inky Frame 4,0" (7 cores E Ink) - https://shop.pimoroni.com/products/inky-frame-4
- Texugo 2040 W (emblema E Ink) - https://shop.pimoroni.com/products/badger-2040-w
- Unicórnio Cósmico (matriz LED 32 x 32) - https://shop.pimoroni.com/products/cosmic-unicorn
- Inky Frame 7,3" (7 cores E Ink) - https://shop.pimoroni.com/products/inky-frame-7-3
Detalhamentos
- AS7262 - Sensor Espectral de 6 canais - https://shop.pimoroni.com/products/as7262-6-channel-spectral-sensor-spectrometer-breakout
- MSA301 - Sensor de movimento 3DoF - https://shop.pimoroni.com/products/msa301-3dof-motion-sensor-breakout
- MICS6814 - Sensor de Gás - 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
- Roda do codificador RGB - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Expansor IO - https://shop.pimoroni.com/products/io-expander
- RV3028 - Relógio em tempo 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-colour-lcd-160x80-breakout
- IS31FL3730 - matrizes LED duplas LTP-305 - https://shop.pimoroni.com/products/led-dot-matrix-breakout
- LTR559 - Sensor de proximidade/presença/luz - https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout
- IS31FL3731 - Displays matriciais 11x7 e 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 - Sensor de Qualidade do Ar - https://shop.pimoroni.com/products/sgp30-air-quality-sensor-breakout
- ST7789 - LCD de 1,3", LCD de 1,54" e LCD redondo de 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 - Sensor de temperatura, pressão, umidade e gás - https://shop.pimoroni.com/products/bme680-breakout
- BME688 - Sensor de temperatura, pressão, umidade e gás - https://shop.pimoroni.com/products/bme688-breakout
- BH1745 - Sensor de luminância e cor - https://shop.pimoroni.com/products/bh1745-luminance-and-colour-sensor-breakout
- BME280 - Sensor de temperatura, pressão e umidade - https://shop.pimoroni.com/products/bme280-breakout
- BMP280 - Sensor de temperatura e pressão - https://shop.pimoroni.com/products/bmp280-breakout-temperature- Pressure-altitude-sensor
- PWM3901/PAA5100JE - Sensor de fluxo quase óptico - https://shop.pimoroni.com/products/paa5100je-optical-tracking-spi-breakout
- ICP10125 - Sensor de Pressão/Altitude/Temperatura de Alta Precisão - https://shop.pimoroni.com/products/icp10125-air- Pressure-breakout
- Sensor SCD41 CO2 (Dióxido de Carbono / Temperatura / Umidade) - https://shop.pimoroni.com/products/scd41-co2-sensor-breakout
- Sensor de matriz de tempo de voo VL53L5CX 8x8 - https://shop.pimoroni.com/products/vl53l5cx-time-of-flight-tof-sensor-breakout
- Roda do codificador RGB - https://shop.pimoroni.com/products/rgb-encoder-wheel-breakout
- Breakout do sensor multiespectral de 14 canais AS7343 - https://shop.pimoroni.com/products/as7343-breakout
Conjuntos
- Kit Plasma Wireless (Plasma Stick + fio LED + garrafa!) - https://shop.pimoroni.com/products/wireless-plasma-kit
Tutoriais e guias
- ? Primeiros passos com (MicroPython ativado) Pico
- ? Desenvolvimento Pico C/C++ em Windows/WSL
- ? Primeiros passos com a Interestadual 75 (e W)
- ? Primeiros passos com Plasma 2040
- ? Montagem do Keybow 2040
- ? Primeiros passos com o Badger 2040
- ? MicroPython e VL53L5CX
- ? Primeiros passos com o Tufty 2040
- ? Primeiros passos com o Inky Frame
- ? Introdução ao Automation 2040 W (e Mini)
- ? Montando Kit de Plasma Sem Fio
- ? Primeiros passos com Badger 2040 W