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

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

    Sevalla 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 (by platformio)

    Project mention: Home Assistant: Integrating Raspberry Pico Boards | dev.to | 2025-08-10

    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;'

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

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

  23. fivebyfive

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

  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

  • Home Assistant: Integrating Raspberry Pico Boards

    2 projects | dev.to | 10 Aug 2025
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Sep 2025
    SaaSHub helps you find the best software and product alternatives 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,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

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