InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Arduino Projects
-
We searched for other IDEs that would be simple to use, allow easy import of Arduino libraries, and upload the code on the board. I wanted something of the like of Atom editor, but it was not supported on Raspberry Pi (and deprecated now). We found that PlatformIO could be an option. It is a plugin in VSCode that can manage many type of boards. We went ahead, installed VScode, then the PlatformIO extension. We opened a terminal in VScode with Q chat, and voila! Valentin could finally continue to play with a more stable solution. He had a simple way to code, compile, and push code on the Arduino.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
audio-reactive-led-strip
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
-
duino-coin
ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
-
It seems like Espressif are in the same situation as Pi w/r/t PlatformIO[1]. As an outsider, it sounds like PlatformIO was trying to extract a very large annual payment from RPi and Espressif, and that was after the initial support was added in, and some of the community started adopting it.
It's a weird situation, but I think PlatformIO built up a dominant position by supporting all these platforms and accepting community contributions to do so, then tried extracting value from the manufacturers directly after the fact, blocking further community PRs that would add new board revisions or fix bugs. See related: [2]
[1] https://github.com/platformio/platform-espressif32/issues/12...
[2] https://github.com/platformio/platform-raspberrypi/pull/36
-
-
Mimic
We use the actual live data from the International Space Station to control a 3D-printed model that moves the solar arrays and radiators to track the real ISS in real time for STEM outreach purposes! We also host webpages which display ALL of the public ISS telemetry: (by ISS-Mimic)
Project mention: macOS menu bar app that shows how full the ISS urine tank is in real time | news.ycombinator.com | 2024-12-24This is cool, when I clicked on the link https://iss-mimic.github.io/Mimic/ I was amazed to see a lot more data in the public domain.
-
Project mention: Home Assistant: How to Fix API Disconnection and False Positive Sensor Readings with ESP8266 Boards | dev.to | 2025-01-01
According to a thread, Arduino libraries could be the source of the error. Unbeknown to me, you can define which version of the PlattformIO espressif8266 framework is used during compilation. See the available tags and add them to your configuration as shown:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
belay
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
-
-
-
-
-
> It is an extremely weird situation, and a deeply bad look
I never followed all the ins and outs but from having a quick look through the comments on https://github.com/platformio/platform-raspberrypi/pull/36 the following happened:
- Developer independent of RPi opens PR to add RP2040 support to PlatformIO
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Arduino discussion
Python Arduino related posts
-
Ggwave: Tiny Data-over-Sound Library
-
PAROL6: 3D-printed desktop robotic arm
-
Python aimbot cheat that works across games
-
Imposter Attack – Among Us-themed infrared game made with ESP32 and MicroPython
-
PlatformIO: A Better Way to Code for STM32 Microcontrollers
-
How can this 6 axis robot have a static accuracy of 0.05 mm? (2021) [video]
-
Minimalistic CLI EEPROM Programmer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 May 2025
Index
What are some of the best open-source Arduino projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | PlatformIO | 8,299 |
2 | audio-reactive-led-strip | 2,750 |
3 | duino-coin | 1,149 |
4 | platform-espressif32 | 1,022 |
5 | ServoProject | 508 |
6 | Mimic | 420 |
7 | platform-espressif8266 | 340 |
8 | Unibot | 255 |
9 | belay | 252 |
10 | machinascript-for-robots | 179 |
11 | platform-atmelavr | 148 |
12 | sensor | 111 |
13 | yertle | 103 |
14 | platform-raspberrypi | 78 |
15 | BeeS3 | 65 |
16 | Autonomous-car | 65 |
17 | WSPRBeacon | 55 |
18 | wicope | 43 |
19 | Python-Data-Sampling-App | 40 |
20 | fivebyfive | 39 |
21 | fluxpad | 37 |
22 | Bee-Motion | 36 |
23 | Pyluos | 35 |