Write your code in CircuitPython 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 CircuitPython code, but what about connecting that to the internet?
We've updated the Adafruit IO library with usage examples for CircuitPython and Adafruit IO.
We have been testing and building guides using Adafruit Blinka library with the Raspberry Pi.
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..