Arduino with Python projects list

Python is a high-level, interpreted programming language that is widely used for web development, data analysis, artificial intelligence, and scientific computing. It is known for its simplicity, readability, and flexibility, which make it a popular choice for beginners and experienced programmers alike.

Using Python with Arduino is a good choice because it allows you to take advantage of the powerful and easy-to-use libraries and frameworks available in the Python ecosystem, while also being able to interact with the hardware capabilities of the Arduino. This can be especially useful for tasks such as data logging, image processing, and connecting to external APIs or services.

Arduino with Python projects list

One of the main benefits of using Python with Arduino is that it allows you to easily prototype and test your ideas, without the need to compile and upload code to the Arduino each time you make a change. This can save a lot of time and effort, especially when working on more complex projects.

In addition, Python has a large and active community of users and developers, which means that you can find a wealth of resources, documentation, and support online to help you get started and learn more about using Python with Arduino.

  1. Machine Learning With the Arduino: Air Quality Prediction Learning With the Arduino: Air Quality Prediction
    Air Quality Prediction is a project that balances Arduino development and Machine Learning. I have always found the world of machine learning captivating but was never able to run models…
  2. DIY Solar Panel Monitoring System – V1.0
    A few months back, I have installed a small-scale Off-Grid Solar System. I am always very curious to see the performance of my solar PV system, and the good news…
  3. WORLD’S CHEAPEST AND POSSIBLY WORST IR CAMERA
    Don’t blame us for the title. [CCrome] admits it may well be the cheapest and worst IR camera available. The concept is surprisingly simple. Mount a cheap Harbor Freight non-contact thermometer on…
  4. Arduino Portenta H7 Lite Connected development board launched
    The official Arduino team have introduced a new development board to their range this week in the form of the Portenta H7 Lite Connected which is now available to purchase priced at…
  5. USB 10-DIGIT SEVEN SEGMENT DISPLAY MODULE
    This project is about an open-source, USB based, 10 digit seven segment display unit. This unit is specifically designed to work with POS systems and banking applications. Initially, this system is developed to work…
  6. Resistive/Capacitive Sensing Tester (For E-textiles Soft Sensors and More)
    A handy-dandy portable device for testing e-textile sensors on the fly. Sometimes your electronics workspace and your textiles workspace are not the same places. You want to make multiple samples…
  7. PROGRAMMABLE USB HUB HAS I2C, GPIO AND SPI
    A USB hub that’s also a dev board and an I2C, GPIO, and SPI bridge In Addition To Being A 4-Port USB 2 High-Speed Hub, This Programmable USB Hub Is…
  8. Arduino Portenta H7 Lite industrial development board
    The team responsible for officially pushing forward the Arduino ecosystem has this week introduced a new industrial grade development board in the form of the Arduino Portenta H7 Lite. Powered by…
  9. BALL BALANCING WHEEL PUTS A SPIN ON INVERTED PENDULUMS
    If you march sufficiently deep into the wilderness of control theory, you’ll no doubt encounter the inverted pendulum problem. These balancing acts have emerged with a number of variants over…
  10. Minimalist IoT Clock (using ESP8266, Adafruit.io, IFTTT, and Arduino IDE)
    In this tutorial I show how you can make a minimalist clock synchronized with the internet. I tested it with two different ESP8266 based boards: Firebeetle and NodeMCU. The microcontroller…
  11. ISS Pointer Robo
    https://youtu.be/0kBK3WHNv5Q Hi there, This is my contribution to the Space-Contest. There are some ISS-Pointer around the WWW. Some of them use several PSUs and/or quite big motors. My goal was to build something…
  12. LABRECON: DRAG & DROP SOFTWARE AND HARDWARE IOT PLATFORM
    LabRecon allows one to build rich graphical interfaces for “remote” IoT (Internet of Things) or “local” measurement and control applications.  A drag-and-drop panel builder and graphical “Wiring” programming environment allows one…
  13. Web-Connected SMART LED Animation Clock With Web-based Control Panel, Time Server Synchronized
    The story of this clock goes back a long way - more than 30 years. My father pioneered this idea when I was just 10 years old, long before the…
  14. SEEED STUDIO UNVEILS THREE W600-BASED WIRELESS BOARDS
    Seeed Studio launched its Air 602 module in October last year and it was the first ESP competitor that retailed cheaper than the Espressif ESP8266 and ESP32 modules. Due to the lack of…
  15. Inkplate 6PLUS Wi-Fi e-paper display passes funding goal
    Following on from the original successfully launched Inkplate, the Crowd Supply Inkplate 6PLUS Wi-Fi e-paper display campaign has now successfully passed its required pledge goal raising over $16,000 thanks to over…
  16. ONION OMEGA2 LTE – A 4G LTE AND WI-FI CONNECTED LINUX DEV BOARD WITH GNSS GLOBAL POSITIONING
    The Omega2 LTE is a Linux IoT computer with Wi-Fi and LTE cellular connectivity. Effortlessly deploy your existing IoT applications in remote areas and no longer be limited by the…
  17. THE MAIXDUINO – SIPEED’S NEW NEURAL NETWORK MAIX-BASED BOARD
    Sipeed released their 64-bit RISC-V MAix module at the end of last year, crowdfunding a series of boards on Indiegogo built majorly to do machine learning inferencing at the edge, with no cloud…
  18. IOT Blink
    Anyone who's started learning about microcontrollers and code could tell you that a good place to start is by looking at the most basic example sketches provided. As often times…
  19. PROGRAMMABLE USB HUB WILL SOON LAUNCH ON CROWDSUPPLY
    A USB hub that’s also a dev board and an I2C, GPIO, and SPI bridge. In Addition To Being A 4-Port USB 2 High-Speed Hub, This Programmable USB Hub Is…
  20. RODRIGUEZ — IV CURVE TRACER ON THE CHEAP
    In response to an online discussion on the Electrical Engineering Stack Exchange, [Joseph Eoff] decided to prove his point by slapping together a bare-bones IV curve tracer using an Arduino Nano and…
  21. A Useful Remembrall
    If you've ever watched the Harry Potter series, then you would have seen Neville receive a gift from his Gran which was a Remembrall. For those Muggles who haven't watched…
  22. BRIDGETEK JOINS FORCES WITH ZERYNTH & RIVERDI TO FORGE IOT TECHNOLOGY PARTNERSHIP
    In order to broaden the appeal of its advanced graphics controller ICs in the emerging Internet of Things (IoT) sector, Bridgetek has entered into a three-way collaborative partnership with IoT…
  23. IoT Desktop Console. Part : 11 IoT, Home Automation
    Preamble This article, the 11th in a series on home automation documents how to create and integrate an IoT Desktop Device into an existing home automation system including all the necessary software…
  24. THE EVIL CROW IS READY TO CAUSE SOME RF MAYHEM
    There’s no doubt that the RTL-SDR project has made radio hacking more accessible than ever, but there’s only so far you can go with a repurposed TV tuner. Obviously the…
  25. HONEY, I SHRUNK THE ARDUINO CORE
    High-level programming languages do a great job of making a programmer’s job easier, but these languages often leave a lot of efficiency on the table as a compromise. While a…
  26. ULTRASONIC SONAR DETECTS HIDDEN OBJECTS
    While early scientists and inventors famously underestimated the value of radar, through the lens of history we can see how useful it became. Even though radar uses electromagnetic waves to…
  27. PYNQ-Z1: PYTHON PRODUCTIVITY FOR ZYNQ-7000 ARM/FPGA SOC
    Python Productivity for Zynq – A Special Project from Xilinx University Program The PYNQ-Z1 board is designed to be used with PYNQ, a new open-source framework that enables embedded programmers…
  28. Autostat : a Remote Thermostat
    The question you are probably asking is "why are you making another remote thermostat?" The answer to that question is, I had to, and the market smart thermostats are too expensive. Fair…
  29. Pyboard D Series MicroPython Board Features STM32F7 MCU, WiFi and Bluetooth
    Pyboard D-series (aka Pyboard D, or just PyBD) board was introduced during the Micropython presentation at FOSDEM 2019 and it’s build around a faster STM32F7 Cortex-M7 MCU, with 512Kb of…
  30. Adafruit LTR390 UV Light Sensor now available
    Adafruit has this week announced the availability of its new LTR390 UV Light Sensor and is one of the few low-cost UV sensors available on the market. Offering both ambient…
  31. Matrix LED Candle Light
    Hi, in this instructable you will learn how to build a very long lasting LED-Matrix-Candle. It looks very modern, doesn't smoke 😉 and can be reloaded with your smartphonecharger. The…
  32. FOMU RUNS MICROPYTHON AND FITS INTO YOUR USB PORT
    When it comes to the world of Microcontrollers, FPGAs, DSPs, or basically anything related to embedded devices, we have traditionally been accustomed to something averagely big (in regards to this domain) and…
  33. MorphESP 240 ultimate ESP32-S2 dev board
    Developers, makers and enthusiasts looking for a ESP32-S2 development board may be interested in the MorphESP 240 created by the development team at Morpheans. The MorphESP 240 is an easy-to-use,…
  34. Interactive Glowing Mushrooms
    https://youtu.be/z1V3YJo0Cwk This instructable will show you how to make mushrooms that will glow in the dark. You can turn individual mushrooms off and on again by pressing the top. I…
  35. 5 NODE RASPBERRY PI 3 COM CARRIER BOARD WITH GBE SWITCH
    MiniNodes has launched a $259 carrier board for developers seeking to build a mini Arm Cluster. The board supports up to 5x Raspberry Pi Compute Modules 3 modules. The 5 Node Raspberry Pi 3 CoM…
  36. Solar Powered WiFi Weather Station V2.0
    This Instructable is a continuation of my earlier weather station project. It was quite popular on the web, people around the globe made their own by following it and given valuable feedback…
  37. The Twittering Office Chair using Arduino
    The Twittering office chair "tweets" (posts a Twitter update) upon the detection of natural gas such as that produced by human flatulence. This is part of my commitment to accurately…
  38. PLAY A GAME OF MULTIMETER
    There are many different single board computers that are general purpose, but there’s another breed targeted at specific applications. One such is the Clockworkpi, a handheld Game Boy-style games console,…
  39. A Menu in Arduino, and How to Use Buttons
    In my Arduino 101 tutorial, you'll be taught how to setup your environment in Tinkercad. I use Tinkercad because it is a pretty powerful online platform that allows me to demonstrate a…
  40. Retro Speech Synthesis. Part : 12 IoT, Home Automation
    https://youtu.be/MwtR3u_uS0M This article is the 12th in a series on home automation Instructables documenting how to create and integrate an IoT Retro Speech Synthesis Device into an existing home automation system including…
  41. OPENMV H7 MACHINE VISION CAMERA BOARD – DESIGNED FOR LOW POWER REAL TIME APPLICATIONS.
    A new open source micro python powered machine vision camera called the openMV H7, is the new tool for developers and hobbyists looking to create machine vision projects. The new machine…
  42. FAUX RADAR USES ULTRASOUND & PYTHON
    Radars are simply cool, and their portrayal in movies and TV has a lot to do with that. You get a sweet glowing screen that shows you where the bad guys…
  43. SeeedStudio Wio Terminal now supports CircuitPython
    The developmnet team over at Seeed Studio has this week announced its Wio Terminal now supports the CircuitPython programming language created by Adafruit. CircuitPython is an open source derivative of…
  44. 433 ON A STICK
    Cheap 433 MHz wireless switches are a tempting way to enter the world of home automation, but without dedicated hardware, they can be less easy to control from a PC.…
  45. OTA ESP32 GUI MAKES UPDATES SIMPLE
    One of the disadvantages of having cheap WiFi-capable boards like those based on the ESP32 is that you have to update them. If you have even a few in every…
  46. IS THAT AN ESP32 ON YOUR WRIST?
    What could you do with a dual-core 240 MHz ESP32 that supports Arduino-style programming, with 16 MB of flash, 8 MB of PSRAM, and 520 k of RAM? Oh, let’s…
  47. FORCE FEEDBACK MOUSE REALLY SHAKES THINGS UP
    This is a very exciting time for those who like to spend their downtime exploring virtual worlds. The graphics in some big-budget titles are easily approaching photorealism, and immersive multi-channel…
  48. CIRCUITPYTHON MACRO PAD IS ONE BUILD THAT WON’T BITE
    Have you built a macro keypad yet? This is one of those projects where the need can materialize after the build is complete, because these things are made of wishes…
  49. Old Man and the Arduino GPS
    So this Lazy Old Geek (L.O.G.) hasn’t been able to do an Instructable for a few years. At 70 years old, the brain doesn’t work as well as it used…
  50. THE CLICKIEST KEYBOARD EVER
    No matter how clicky your keyboard is, nothing compares to the sensory experience of using a typewriter. The sounds that a typewriter makes, from the deep clunk of hitting the…
  51. IOT Lunar Rover Raspberrypi+Arduino
    https://youtu.be/mcdEGQTxE88 This project is inspired by the Indian moon mission Chandryaan-2 Which will take place in September 2019.This is a special mission because they are going to land on the…
  52. BML GPIO-14 USB Board for PCs
    Ever miss the simple days of using a PC’s LPT1 parallel port to bit-bang GPIO over 8 output pins and 4 input pins of the DB-25 connector? I sure do.…
  53. BABY KEYBOARD IS REALLY THREE BOARDS
    Just when we think we’ve peeped all the cool baby keebs out there, another think comes along. This bad boy built by [andyclymer] can be configured three different ways, depending on…
  54. Heart-rate monitor on a small OLED display with MicroPython
    Pulse sensors have become popular due to their use in health-monitors like the Fitbit. The sensors used are cheap, simple and pretty reliable at getting a reasonable indication of heart…
  55. Motion Controlled Pong Video Game
    i'm MrWaffelXD and today I want you to show how to make a motion controlled Pong game. In this guide you learn, how to programm your own Pong and how…
  56. USING VOICE COMMANDS TO START A JEEP
    If you’ve got a car built in the last 5 years or so, it’s quite likely it’s started by the push of a button when in the presence of a…
  57. Adafruit Triple-axis Magnetometer sensor board now available
    Adafruit have announced the availability of its new Triple-axis Magnetometer offering a sensor capable of sensing ranges from +-50 gauss (+- 5000 uTesla!) with no range-setting required. For high resolution,…
  58. Bonsai Buckaroo plant care monitoring development board
    If your plants could do with a little TLC you may be interested in a new add-on board unveiled by Adafruit this week in the form of the Bonsai Buckaroo…
  59. Smart Power Strip With Cayenne Cloud
    https://youtu.be/uXSMAoU3B6Y This instructable shows how you can build your own easy or simple DIY Internet-connected Smart Power Strip to control Electrical Appliances from remotely.You can also automate the daily repetitive…
  60. Adafruit Feather Bluefruit wireless sensor board soon available
    Adafruit has today announced the Adafruit Feather Bluefruit Sense development board will be soon arriving in their online store, building on the popular Feather nRF52840 Express, by adding a range…
  61. Automated Greenhouse
    We decided to design a greenhouse as subject for our electronic project. The goal was to regulate the temperature inside the greenhouse thanks a lamp, a servomotor to open a…
  62. Sending Data From Arduino to Python Via USB
    For several projects you might want to acquire some data from an Arduino board. There are several options and the one that I chose here uses the USB connection. I…
  63. Inkplate 6 Wi-Fi-enabled e-paper display 3D printed case
    The development team at e-Radionica responsible for the awesome Inkplate 6 Wi-Fi-enabled e-paper display, have unveiled a new 3D printed case designed to provide a little extra protection and finish…
  64. Comma AI’s Panda is a Car Hacking Dongle for Self-Driving Possibilities
    Comma.ai is a self-driving car startup founded by George Hotz, the American hacker known for unlocking the iPhone and the PlayStation 3. Comma AI who originally wanted to build self-driving…
  65. Snekboard microcontroller designed for LEGO projects
    Snekboard is an open hardware development board that’s designed to let you hook up to LEGO Power Functions motors and switches so you can build robots out of LEGO and…
  66. PIXO Pixel – An ESP32 Based IoT RGB Display
    I am back again with my second Make/100 Project! After the first being a very large success and very fun, I decided to do another. This time I am bringing…
  67. OpenMV- Machine Vision for Beginners
    MV is the ability of a computer to see using analog to digital conversion and digital signal processing. The key characteristics that make a machine vision module better are sensitivity…
  68. Water Resistant Pressure Sensor LPS33HW now available from Adafruit
    Adafruit has announced the availability of the LPS33HW Water Resistant Pressure Sensor offering 24bit pressure data and 16 bit temperature data, allowing it to provide users with pressure readings with…
  69. Arduino XMAS Hitcounter
    Christmas is coming closer, so here is my contribution to put you in the right mood. It is a blog hitcounter, that rings a bell. Literally. It puts a smile…
  70. MAKING MUSIC FROM CARDBOARD
    Fans of MaKey MaKey may find this project similar, but there’s a lot more to the Mini Automat than making music from fruit. The idea for the Mini Automat (which is an…
  71. Three colour 2.9 Inch eInk display breakout lands at Adafruit for $34.95
    If your next electronics project requires an eInk display you may be interested to know that Adafruit has announced the availability of the 2.9″ Red/Black/White eInk Display Breakout, THINK INK…
  72. A RETRO GAMING CONSOLE FOR THE NEW GENERATION
    Ostensibly the ESPboy is an open-source hackable game engine built as an IoT platform for STEM education and play, but there’s no way [RomanS] could have been inspired by anything other than…
  73. New TinyPICO ESP32 development board
    Adafruit has this week announced the availability of its new TinyPICO ESP32 offering a tiny development board suitable for a wide variety of different applications. The feature-rich ESP32 the powerful…
  74. Web-Based Pool Controller W/ Raspberry Pi, Arduino, Xbee and Digital Thermometer
    This simple system allows web based remote control of a swimming pool pump and heater, or any device that be switched with simple relays. It uses a Raspberry Pi as…
  75. AirLift FeatherWing ESP32 WiFi co-processor now available
    Adafruit has announced the arrival of the new AirLift FeatherWing ESP32 WiFi co-processor this week, making it available from their online store priced at $12.95. The small FeatherWing board allows…
  76. Keep your secret safe with the ATECC608 crypto-authentication chip
    Adafruit has this week announced the availability of the ATECC608 breakout board, featuring the latest crypto-auth chip from Microchip. The chip uses I2C to send and receive commands and once…
  77. Computing and ICT students go from strength to strength at BISP
    The 2018-2019 academic year has been another action-packed rollercoaster of innova­tive learning within the Com­puting & ICT department at British International School, Phuket – BISP. Key Stage 3 students have…
  78. $10 Wio Lite W600 Arduino Zero Compatible WiFi Board Follows Adafruit Feather Form Factor
    Seeed Studio has just released the latest Arduino compatible Wio Lite W600 a combination of the W600 WiFi module mounted on the board and an Atmel  SAM D21 Arm Cortex-M0+ microcontroller. The…
  79. PD Buddy Sink – USB Power Delivery for everyone
    Description USB Power Delivery is a cool standard for getting lots of power—up to 100 W—from a USB Type-C port. Being an open standard for supplying enough power to charge…
  80. New proximity and Lux sensor arrives at Adafruit
    Adafruit has this week announce the arrival of a new product in the form of the Adafruit VCNL4040 Proximity and Lux Sensor – STEMMA QT, which is now available to…
  81. BUILD AND SIMULATE QUANTUM SOFTWARE APPLICATIONS WITH RIGETTI FOREST 1.0
    Rigetti Computing is a full-stack quantum computing company. They build hardware and software with fundamentally new integrated circuits that store and process quantum information. Accordingly, this Silicon Valley company is providing…
  82. Getting started with Python and Arduino MKR1000 for secure IoT projects
    Arduino MKR1000 meets Python With the release r2.0.7, Zerynth adds another board to its supported device list: Arduino MKR1000, a device specifically designed for IoT projects. The MKR1000 is described as a powerful board that…
  83. Arduino AirLift Shield ESP32 WiFi co-processor arrives at Adafruit
    A new piece of Arduino hardware is now available to purchase from the Adafruit online store in the form of the Adafruit AirLift Shield. A piece of kit that offers…
  84. PandwaRF, A Portable Radio Analysis Tool
    PandwaRF, is a portable low-power RF device that captures, analyses and re-transmits RF signals via an Android device or a Linux PC. It uses Bluetooth (BLE) or USB connection to…
  85. Soil sensor mini kit shows if plant needs watering
    Adafruit Circuit Playground Express Soil Sensor Mini Kit is designed to measure the soil moisture content. This kit, available now from Mouser, is based on the Circuit Playground Express platform…
  86. THE AUTOMATED SOLUTION TO YOUR UNPOPULARITY
    You feel that you’re unpopular and no one likes you. The bad news is that if that’s the case in the real world there’s no easy way to fix it.…
  87. Mostly free engineering software
    We're living in a golden age of software, where many useful programs are available – for free! Let's survey some of what's out there that just might interest an engineering…
  88. Image Processing Based Fire Detection & Extinguisher System Using Arduino
    This is an image processing based fire detection and extinguisher system using Arduino. It is basically the system is divided into two parts: Fire detection 2. Fire alert and extinguisher…
  89. PyGamer open source handheld games console $39.95
    Gamers, coders and electronic enthusiasts looking to own a pocket sized open source handheld games console may be interested to know that the Adafruit PyGamer is now available priced at $39.95. Offering…
  90. Light your Bike, and use your Phone to Control It
    Arduino, NeoPixels, Firmata, and a Windows Phone (picked one up for $30 bucks) to control lighting. Things used in this project Hardware components Arduino MKR1000 × 1 SparkFun Bluetooth Modem…
  91. Sensor Board For Micro:Bit
    Features 3V and GND connections can be made from either side and allow you to power a second board such as the MonkMakes Relay Board or MonkMakes Speaker. LED ‘power on’…
  92. Interrupts Debouncing with Zerynth (Python for IoT)
    In this tutorial, we'll see the advanced feature of interrupt debouncing using Zerynth. Things used in this project Hardware components Arduino MKR1000 × 1 Jumper wires (generic) × 1 Software…
  93. Making the Electronics for CDM324 – 24GHz Doppler Motion Sensor
    The Doppler Effect I'm sure you're quite familiar with the Doppler effect: you send an RF signal at a given frequency to a target, and if this object/person is moving…
  94. Pick to Light Project 2 WiFi
    In the second project in my pick to light, I am using WIFI to pass the data between PC and Arduino. Things used in this project Hardware components Arduino MKR1000…
  95. A NEARLY PRACTICAL 6502 BREADBOARD COMPUTER
    Over the years we’ve seen a number of homebrew 6502 computers assembled with little more than a breadboard, a sack full of jumper wires, and an otherworldly patience that would…
  96. Pitsco Expands Robotics Catalog
    STEM kit seller Pitsco Education has introduced a new line of robotics and coding products for its K-12 classroom catalog. Those include: UKITs, from robot maker UBTECH Education, which come in three flavors:…
  97. TI-83 GETS CIRCUITPYTHON UPGRADE
    Graphing calculators are an interesting niche market these days. They’re relatively underpowered, and usually come with cheap, low resolution screens to boot. They remain viable almost solely due to their…
  98. Arduino Piggyback on Raspberry Pi
    Arduino is a perfect mindless slave. Give it a job and it performs the task endlessly without defaulting even for a nano second. On the other hand, Raspberry Pi, or…
  99. A BEGINNER’S GUIDE TO CIRCUITS
    First steps in circuit design for the budding electrical engineer. San Francisco, CA (October 25, 2018)—A Beginner’s Guide to Circuits ($17.95, 80 pp., October 2018) introduces beginners to the magic of…
  100. SIPEED M1 – AN AI EMBEDDED PLATFORM FOR EDGE COMPUTING
    Lichee Dan combines two beautiful worlds together: Open source and Artificial Intelligence into one single platform. Lichee Dan which is also officially named the Sipeed M1 series is an excellent open source AI development…
Scroll to Top