Python Arduino

Open-source Python projects categorized as Arduino

Top 23 Python Arduino Projects

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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.

  • 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

  • ServoProject

    Getting the most out of your hobby servo

  • Project mention: Low Cost Robot Arm | news.ycombinator.com | 2024-04-01

    https://github.com/adamb314/ServoProject

    ^Modifying cheap servos so that a robot arm can repeatedly insert a pencil lead. It's a lot of work though.

    Most interesting application though fall out of the scope of old-fashioned robotic arms, i.e. when you need to sense the real world in a non controlled context. For instance to develop a robot that can trim wilted flowers, you'll need to measure the real world, and as soon as you do that, you can just sense your robot arm too, no need for fancy, ultra-precise actuators.

    Look at this BOM: https://docs.google.com/document/d/1_3yhWjodSNNYlpxkRCPIlvIA...

    Do you really need the $6,129.95 & $3,549.95 robot arms for the kind of application described ? I doubt it. I'm not a robotician, and would love some feeback on this idea.

  • platform-espressif8266

    Espressif 8266: development platform for PlatformIO

  • 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. We also host two pages that display ALL of the public ISS telemetry below:: (by ISS-Mimic)

  • Project mention: Realtime telemetry from ISS internal components | news.ycombinator.com | 2024-03-05

    This is being used to sync a 1:100 model of ISS with the actual station: https://github.com/ISS-Mimic/Mimic

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • belay

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

  • machinascript-for-robots

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

  • Project mention: Open LLM-Powered Robots: MachinaScript for Robots | news.ycombinator.com | 2024-02-02
  • platform-atmelavr

    Atmel AVR: development platform for PlatformIO

  • Unibot

    All in one video game assistant tool that works with and without hardware. Has aim assist, autoshoot, rapid-fire, and recoil mitigation.

  • Project mention: Creating a simple recoil script in Python | dev.to | 2023-12-01

    This tutorial was written by vike256 Consider donating: https://github.com/vike256#donations Check out Unibot, my open-source colorbot project

  • yertle

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

  • 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

  • BeeS3

    Documentation and files for the Bee S3

  • Autonomous-car

    Autonomous car using ESP32.

  • WSPRBeacon

    Worldwide Network of WSPR Beacons

  • wicope

    Wicope is a Fast Arduino Oscilloscope GUI application.

  • fivebyfive

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

  • Bee-Motion

    Documentation for the Bee Motion ESP32-S2 board

  • Python-Data-Sampling-App

    Data Sampling App from Serial to CSV file

  • Pyluos

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

  • fluxpad

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

  • Project mention: Brief review of the FluxPad | /r/osugame | 2023-10-27

    (Pictures are screenshots from the website) https://fluxpad.xyz https://github.com/sssata/fluxpad

  • smart-buoy

    🌊 The Smart Buoy is an ocean characteristic measuring device. The data is sent from the buoy to a base station and displayed via a web app.

  • 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

  • Internet of Desks: How I Connected My Standing Desk to the Internet

    5 projects | news.ycombinator.com | 22 Apr 2024
  • Is there a way to communicate with uart_write_bytes and read_bytes with s3s native USB

    1 project | /r/esp32 | 6 Dec 2023
  • Brief review of the FluxPad

    2 projects | /r/osugame | 27 Oct 2023
  • No serial output on ESP32S3N16R8V custom board when using platform io.

    1 project | /r/esp32 | 24 Oct 2023
  • Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32

    1 project | /r/tauri | 26 Aug 2023
  • It's 2023 why embedded development is so cumbersome?(rant)

    1 project | /r/embedded | 14 Aug 2023
  • Seeking Help with Phenobottle Modeling Files and Schematics

    1 project | /r/Teensy | 6 Jul 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 14 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

What are some of the best open-source Arduino projects in Python? This list will help you:

Project Stars
1 PlatformIO 7,629
2 audio-reactive-led-strip 2,660
3 duino-coin 1,051
4 platform-espressif32 849
5 ServoProject 362
6 platform-espressif8266 318
7 Mimic 283
8 belay 226
9 machinascript-for-robots 143
10 platform-atmelavr 135
11 Unibot 130
12 yertle 81
13 platform-raspberrypi 70
14 BeeS3 64
15 Autonomous-car 48
16 WSPRBeacon 42
17 wicope 39
18 fivebyfive 36
19 Bee-Motion 36
20 Python-Data-Sampling-App 36
21 Pyluos 33
22 fluxpad 29
23 smart-buoy 29

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com