CircuitPython Libraries on MicroPython using the Raspberry Pi Pico
Blinka is our compatibility library, which allows CircuitPython libraries to run on Raspberry Pi Single Board Computers. Now it also runs over MicroPython on the Raspberry Pi Pico microcontroller board. This guide will help get you started.
Adafruit DPS310 Precision Barometric Pressure and Altitude Sensor
How high are you right now? If you had a precision altitude sensor, you would know for sure! The DPS310 sensor from Infineon a high precision barometric sensor, perfect for measuring altitude changes with a up to ±0.002 hPa (or ±0.02 m) precision high precision mode and ± 1 hPa absolute accuracy. You can know your absolute altitude with 1 meter accuracy when you set the sea-level pressure, and measure changes in altitude with up to 2 cm precision.
I2C addresses!
I2C is incredibly popular because it uses only 2 wires, and like we said, multiple devices can share those wires, making it a great way to connect tons of sensors, drivers, expanders, without using all the microcontroller pins. The only bad news about I2C is that each I2C device must have a unique address - and the addresses only range from 0 to 127 (aka 0 to 0x7F hex). Since we deal with so many I2C devices we thought it would be handy to have a table with all the most common sensors and modules we encounter, and their I2C address!
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout
Bosch has stepped up their game with their new BME280 sensor, an environmental sensor with temperature, barometric pressure and humidity! This sensor is great for all sorts of weather/environmental sensing and can even be used in both I2C and SPI!