

Thankfully, the Pimoroni team has a Pico-compatible fork of MicroPython that includes ujson, so I downloaded a recent UF2 from their repo. I initially used the UF2 image from the official Pico documentation, but discovered quickly that, as of my initial experiments, that distribution didn't include the MicroPython ujson library and since the Notecard speaks JSON, and the note-python library depends on JSON support, I had to find an alternative. įirst things first, I needed to get MicroPython on my Pico. The complete source for this project, including libraries for the notecard and BME680 sensor are in the notecard-pico GitHub repo. Add a BME680 Temperature and Humidity sensor and send readings to the Notecard and Notehub.io cloud service.Communicate with the Notecard from MicroPython.Wire-up and connect to the Notecard over I2C.Flash MicroPython to a Raspberry Pi Pico.And since the Notecard Python library supports MicroPython, CircuitPython and Python out of the box, I figured I'd wire up the Notecard and show off how you can use the two to add cellular connectivity to your Pico projects. I got my Pico this week and it's an impressive little device with lots of GPIOs, peripherals, and support for both C and MicroPython. A custom, dual core, M0+ for 4 bucks? Sign me up! I, like most of the maker world, was caught totally by surprise last week when the Raspberry Pi team announced their first microcontroller, the Pico.
