SaaSHub helps you find the best software and product alternatives 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.
-
-
-
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:
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
belay
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
-
-
-
-
-
esphome: name: rp2040 rp2040: board: rpipicow framework: # Required until https://github.com/platformio/platform-raspberrypi/pull/36 is merged platform_version: https://github.com/maxgerhardt/platform-raspberrypi.git # Enable logging logger: # Enable Home Assistant API api: encryption: key: "SECRET" ota: password: "SECRET" wifi: ssid: "SECRET" password: "SECRET" i2c: sda: 20 scl: 21 spi: - id: spi_bus0 clk_pin: 18 mosi_pin: 19 miso_pin: 16 apds9960: address: 0x39 update_interval: 5s proximity_gain: 8x ambient_light_gain: 16x gesture_led_drive: 100mA gesture_gain: 8x sensor: - platform: apds9960 type: CLEAR name: "APDS9960 Clear" - platform: apds9960 type: RED name: "APDS9960 RED" - platform: apds9960 type: GREEN name: "APDS9960 Green" - platform: apds9960 type: BLUE name: "APDS9960 Blue" - platform: apds9960 type: PROXIMITY name: "APDS9960 Proximity" binary_sensor: - platform: pn532 uid: CA-41-90-81 name: "PN532 NFC Tag" text_sensor: - platform: template name: "RFID Tag" id: rfid_tag pn532_spi: cs_pin: 17 update_interval: 1s on_tag: then: - text_sensor.template.publish: id: rfid_tag state: !lambda 'return x;'
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Arduino discussion
Python Arduino related posts
-
Home Assistant: Integrating Raspberry Pico Boards
-
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]
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Sep 2025
Index
What are some of the best open-source Arduino projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | PlatformIO | 8,522 |
2 | audio-reactive-led-strip | 2,773 |
3 | duino-coin | 1,159 |
4 | platform-espressif32 | 1,071 |
5 | ServoProject | 514 |
6 | Mimic | 440 |
7 | platform-espressif8266 | 341 |
8 | Unibot | 273 |
9 | belay | 258 |
10 | machinascript-for-robots | 189 |
11 | platform-atmelavr | 151 |
12 | sensor | 116 |
13 | yertle | 114 |
14 | platform-raspberrypi | 83 |
15 | BeeS3 | 65 |
16 | Autonomous-car | 65 |
17 | WSPRBeacon | 59 |
18 | wicope | 46 |
19 | Python-Data-Sampling-App | 43 |
20 | fluxpad | 39 |
21 | fivebyfive | 39 |
22 | Bee-Motion | 36 |
23 | Pyluos | 35 |