Python Arduino

Open-source Python projects categorized as Arduino

Top 23 Python Arduino Projects

  1. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: 13 yo "Vibe Coding" on Raspberry Pi and Arduino | dev.to | 2025-03-24

    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.

  2. 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.

    InfluxDB logo
  3. audio-reactive-led-strip

    :musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi

  4. duino-coin

    ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.

  5. platform-espressif32

    Espressif 32: development platform for PlatformIO

    Project mention: I like the RP2040 | news.ycombinator.com | 2024-06-11

    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

  6. ServoProject

    Getting the most out of your hobby servo

    Project mention: PAROL6: 3D-printed desktop robotic arm | news.ycombinator.com | 2025-02-15
  7. 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-24

    This 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.

  8. platform-espressif8266

    Espressif 8266: development platform for PlatformIO

    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:

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Unibot

    The all-in-one colorbot. Includes aimbot, triggerbot, recoil mitigation & rapid-fire.

    Project mention: Python aimbot cheat that works across games | news.ycombinator.com | 2025-01-02
  11. belay

    Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

  12. machinascript-for-robots

    Build LLM-powered robots in your garage with MachinaScript For Robots!

  13. platform-atmelavr

    Atmel AVR: development platform for PlatformIO

  14. sensor

    Sensor by Metriful | Indoor environment monitoring | Documentation and code samples

  15. yertle

    A 3D Printed Quadrupedal Robot for Locomotion Research. :turtle:

  16. platform-raspberrypi

    Raspberry Pi: development platform for PlatformIO

    Project mention: I like the RP2040 | news.ycombinator.com | 2024-06-11

    > 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

  17. BeeS3

    Documentation and files for the Bee S3

  18. Autonomous-car

    Autonomous car using ESP32.

  19. WSPRBeacon

    Worldwide Network of WSPR Beacons

  20. wicope

    Wicope is a Fast Arduino Oscilloscope GUI application.

  21. Python-Data-Sampling-App

    Data Sampling App from Serial to CSV file

  22. fivebyfive

    Polyglot examples for the 01Space ESP32-C3FH4-RGB board

  23. fluxpad

    Analog keypad with hall effect switches and rapid trigger for osu!

  24. Bee-Motion

    Documentation for the Bee Motion ESP32-S2 board

  25. Pyluos

    A Python library to program a Luos based network through a high level interface.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Arduino discussion

Log in or Post with

Python Arduino related posts

  • Ggwave: Tiny Data-over-Sound Library

    4 projects | news.ycombinator.com | 24 Feb 2025
  • PAROL6: 3D-printed desktop robotic arm

    3 projects | news.ycombinator.com | 15 Feb 2025
  • Python aimbot cheat that works across games

    1 project | news.ycombinator.com | 2 Jan 2025
  • Imposter Attack – Among Us-themed infrared game made with ESP32 and MicroPython

    2 projects | news.ycombinator.com | 13 Dec 2024
  • PlatformIO: A Better Way to Code for STM32 Microcontrollers

    1 project | dev.to | 5 Dec 2024
  • How can this 6 axis robot have a static accuracy of 0.05 mm? (2021) [video]

    1 project | news.ycombinator.com | 26 Oct 2024
  • Minimalistic CLI EEPROM Programmer

    1 project | news.ycombinator.com | 28 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?