Write your code in Python and connect it to the internet with Adafruit IO!
We’ve written a special library called Adafruit Blinka to provide the layer that translates the CircuitPython hardware API to whatever library the Linux board provides.
We’ve got tons of projects, libraries and example code for CircuitPython on microcontrollers, and thanks to the flexibility and power of Python, it’s easy to get it working with microcomputers like Raspberry Pi or other ‘Linux with GPIO pins available’ single board computers.
You can control your Raspberry Pi by writing Python code, but what about connecting that to the internet?
We've updated the Adafruit IO library with usage examples for Python and Adafruit IO.
All CircuitPython Blinka boards are listed on the official CircuitPython.org Blinka page.
The Raspberry Pi Zero W offers all the benefits of the full-sized Pi and built-in WiFi. This board is perfect for Adafruit IO projects which require a Feather-like form factor.
The Raspberry Pi 3 Model B+ boasts a 64-bit quad core processor, 5GHz wireless LAN and faster (300mbps) Ethernet. If you'd like to have a beefier hardware platform to use with Adafruit IO and possibly some more intensive libraries (such as OpenCV) - this is the ideal hardware platform for your project..
I don't see the board I wish to use listed here.
Adafruit Blinka is in development. As we continue to develop it, we'll be adding more board support.
For a complete list of boards supported, visit the CircuitPython.org page for Blinka.