The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Pimoroni-pico Alternatives
Similar projects and alternatives to pimoroni-pico
-
-
badger2040
Sample code I used to design my badge for events to share information with attendees
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
BME280_SensorAPI
Bosch Sensortec BME280 sensor driver. To report issues, go to https://community.bosch-sensortec.com/t5/Bosch-Sensortec-Community/ct-p/bst_community
-
microphone-library-for-pico
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤
-
wizio-pico
Discontinued Raspberry Pi Pico development platform for PlatformIO
-
pico-composite8
Raspberry Pi Pico NTSC 8-bit Composite Video output using Resistor R2R DAC, interlaced at 640x480, with slideshow on second core.
-
OneBitDisplay
A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pico-debug
Discontinued virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
-
-
-
pico-micropython-examples
Examples to accompany the "Raspberry Pi Pico Python SDK" book.
-
-
-
rp2040-project-template
A basic rp2040-hal project with blinky and rtt logging example code. With this you can quickly get started on a new rp2040 project
-
pico-scd41-co2-meter
Raspberry Pi Pico and Sensirion SCD41 CO2 Meter
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
pimoroni-pico reviews and mentions
-
Family Photos vs 256 Kb RAM
Context: I'm the CEO of Pimoroni who make this product.
I feel like something is missing here but I don't know what.
Our examples show large JPEGs being loaded in MicroPython no problem. For example this one from our examples is 100kB: https://github.com/pimoroni/pimoroni-pico/blob/main/micropyt...
During testing I worked with many images that were larger than that and never ran into issues either. I think the examples provided are pretty clear and demonstrate how to use the product reasonably.
We focus on MicroPython because the C++ SDK for connectivity is pretty gnarly for most people to work with - it is our intention you should never have to leave MicroPython to use this product.
No idea what the battery issue could be but I've never heard of any problem like that before and we've shipped thousands of this product over the past year. We'd be happy to get the unit back and test it for you if you want - or just replace it!
Please drop me a line if you want to discuss these issues further and I'll do my best to help!
It takes some time to decode, but I can grab- for example- this 259k JPEG: http://placekitten.com/3840/2160
And display it from the microSD card with this code: https://gist.github.com/Gadgetoid/0b8e352e377135d743338c9483...
As more or less demonstrated by this example: https://github.com/pimoroni/pimoroni-pico/blob/main/micropyt...
Decoding is done via Larry Bank's JPEGDEC: https://github.com/bitbank2/JPEGDEC
It uses roughly 20k RAM to provide the necessary buffers both for decoding JPEGs into blocks which are passed to a drawing routine that handles copying the data into the display RAM buffer (on our larger Inky display this is backed by PSRAM). I don't believe there's a hard limit to the size of the JPEGs you can display. The main bottlenecks are decoding time and the relatively limited scaling options: FULL, HALF, QUARTER, EIGHTH.
This aside, the authors solution is actually quite elegant. As long as you have control over the image pipeline there's no real reason to encumber the device with handling large (both in bytes and pixel dimensions) files. You'll also get much better dithering results writing your own routine to convert files from JPG to the raw 4-bits per pixel format for the display. Our built-in dithering is just a plain ordered dither matrix and, while quaint and retro, it leaves much to be desired visually.
If you're trying to use a public API you can also make GitHub actions automate the whole image conversion process and publish the results to GitHub pages. This works great for, for example, the daily XKCD, serving both to reformat the strip for the display, credit the author, extract the "alt" text and avoid excess requests to the origin. Eg: https://pimoroni.github.io/feed2image/xkcd-800x480-daily.jpg. Though the astute will notice I still opted for jpeg in this case.
-
Sony backs Raspberry Pi with fresh funding, access to A.I. chips
https://shop.pimoroni.com/collections/pico is the pi version of that.
I'm still not sure why the BBC went down the route of making its own platform when adapting the arduino world would have been simpler and more effective. Still its good to see that the BBC is doing computing again.
-
Pico I2C problem with SCD41 sensor
I have a problem with an I2C connection to a SCD41 sensor (Pimoroni Breakout). The strange thing is: The example provided by Pimoroni works perfectly fine.
-
Pico KuCoin Trader gadget - I spent too long on the UI and forgot I need memory for the API and important code. Not sure how to rescue the project, or I'm just asking too much from the Pico?
But I'm using the https://github.com/pimoroni/pimoroni-pico firmware with the PicoGraphics module. There doesn't seem to much documentation about compiling their version (except the c version?)
- Can you use a real computer to replace a Raspberry Pi?
-
Remember to say no to walled garden/non-modular stuff
However you'll find that the file you have linked includes breakout_sgp30.hpp which in turn includes drivers/sgp30/sgp30.hpp which you can find here: https://github.com/pimoroni/pimoroni-pico/tree/main/drivers/sgp30
- Pico-w and pico display no upip?
-
Experimenting with digital lanyards - introducing the Badger2040
Pimoroni provide lots of useful tools, and an image conversion is one such useful tool. You can find it here, and the way that I created my image file (it is in the GitHub repo which I share at the end of this post) I did the following:
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Stats
pimoroni/pimoroni-pico is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of pimoroni-pico is C.
Popular Comparisons
- pimoroni-pico VS yocto-8
- pimoroni-pico VS badger2040
- pimoroni-pico VS microphone-library-for-pico
- pimoroni-pico VS BME280_SensorAPI
- pimoroni-pico VS wizio-pico
- pimoroni-pico VS pico-composite8
- pimoroni-pico VS pico-debug
- pimoroni-pico VS OneBitDisplay
- pimoroni-pico VS pico-micropython-examples
- pimoroni-pico VS edgetpu