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. 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…
  2. 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…
  3. 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…
  4. 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…
  5. 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…
  6. 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…
  7. 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…
  8. 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…
  9. 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…
  10. 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…
  11. 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…
  12. 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…
  13. 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…
  14. $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…
  15. 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…
  16. 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…
  17. 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…
  18. 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…
  19. 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…
  20. 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…
  21. 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…
  22. 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.…
  23. 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…
  24. 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…
  25. 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…
  26. 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…
  27. 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’…
  28. 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…
  29. 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…
  30. 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…
  31. 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…
  32. 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:…
  33. 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…
  34. 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…
  35. 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…
  36. 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…
  37. I²CDRIVER – AN EASY-TO-USE TOOL FOR CONTROLLING I²C DEVICES
    I²CDriver is an easy-to-use, open source tool for controlling I²C devices. It works with Windows, Mac, and Linux, and has a built-in color screen that shows a live “dashboard” of…
  38. ONION OMEGA2 PRO – A TINY, OPEN SOURCE LINUX DEV BOARD
    A tiny, open source, plug-and-play Linux dev board with Wi-Fi and lots of storage. Meet Omega2 Pro, the most powerful Omega yet. The Omega2 Pro is the next generation of…
  39. OPEN SOURCE BIOLOGICAL GEAR FOR THE MASSES
    At the risk of putting too fine a point on it, Hackaday exists because people are out there building and documenting open source gadgets. If the person who built a…
  40. TINY CHEAP ARM BOARDS GET WIFI
    Over the last few years, we’ve seen the value of putting tiny WIFi-enabled microcontrollers on a module that costs a dollar or two. Those smart light bulbs in your house…
  41. Analogue Input on Raspberry Pi
    While you can connect your analogue input/output devices to Arduino very easily, it is not so easy with Raspberry Pi (Raspi). There are no analogue GPIO pins on Raspi; all…
  42. €15 IoT Geiger Counter using ESP8266
    Geiger counters are devices used to detect radioactive emissions, most commonly beta particles and gamma rays. The counter consists of a tube filled with an inert gas that becomes conductive…
  43. Visiting Makerspace at Guildford Library
    The Makerspace has its own equipment (and a meetup page), which is installed in a multi-purpose room during the events. Library staff also do out-reach events (to schools for example)…
  44. Pushbutton → Push Notification
    How many mundane devices upgrade to IoT because they let you monitor a single data point or a variable? That little nudge over the communication precipice allows you to charge…
  45. Arduino Based Real-Time Oscilloscope
    Arduino Based Real-Time Oscilloscope The Oscilloscope is one of the most important tools you will find on the workbench of any electronics engineer or maker. It is primarily used for…
  46. Controlling Arduino with Raspberry Pi using pyFirmata
    Controlling Arduino with Raspberry Pi using pyFirmata Although Raspberry Pi and Arduino are two different hardware in terms of their applications and structure, but they both are considered as two competing open source…
  47. Environmental Monitoring with TPS, Azure, and PowerBI
    Сollect environmental data with Tibbo Project System devices, process it with Azure Stream Analytics and visualize using Power BI. Story Step 0: Configure and Assemble the TPS Open LTPS Web…
  48. DIY ECG with 1 op-amp
    I made surprisingly good ECG from a single op-amp and 5 resistors! An ECG (electrocardiograph, sometimes called EKG) is a graph of the electrical potential your heart produces as it beats. Seven years…
  49. PcbDraw – KiCAD board into a nice looking 2D drawing
    This small Python script takes a KiCAD board (.kicad_pcb file) and produces a 2D nice looking drawing of the board as an SVG file. This allows you to quickly and…
  50. Wise Chameleon – Turn Anything Into a Smart Device!
    We want to combine DIY electronics and 3D printing to turn anything into a smart device. Story wisechameleon.com Update: We are so excited to have won the competition, thanks to…
  51. Project curve tracer – progress update
    As the hardware is at the point of initial release, but the firmware and GUI aren't quite there yet, I decided that it would be prudent to split off the…
  52. Smart IOT Propane Monitoring Pedestal
    Smart IOT Propane Pedestal capable of tracking propane level as well as detecting any propane leaks. Integration with Amazon Alexa. Things used in this project Hardware components Arduino MKR1000 ×…
  53. Chrome Apps and serial port communication
    Introduction During the development of my electronic projects, I sometimes need to develop a graphical user interface (GUI) that talks using serial communication with the devices I create. In the past, I…
  54. LinkIt™ Smart 7688 Smart Room
    This Project will demonstrate you to control & monitor your room through my custom designed responsive web app. Things used in this project Hardware components MediaTek Labs LinkIt Smart 7688…
  55. PlantAnalyzer
    A device which collects data (environmental, soil and photosynthesis values) of plant(s) and then stores/analyze using a MKR1000 and Azure. Things used in this project Hardware components Arduino MKR1000 ×…
  56. Smartphone Controlled Atomic Weather Station
    This project combines Atomic Time keeping with local weather station, and additional cool projects using Arduino and Raspberry Pi. Things used in this project Hardware components Arduino UNO & Genuino…
  57. One Button to Rule Them All
    Learn how to connect a simple web app written in JavaScript to Arduino Cloud. Things used in this project Hardware components Arduino MKR1000 × 1 SparkFun big dome red button…
  58. ReSpeaker Home Automation
    ReSpeaker Home Automation Sample using Arduino MKR1000, Microsoft Cognitive Service Speech API, Api.ai and MQTT Things used in this project Hardware components Seeed ReSpeaker Mic Array v2.0 × 1 Arduino…
  59. IoT Santa Tracker on Colorful World Map
    Use MKR1000 to show the Santa location in real-time on a colorful world map made of neopixels. Things used in this project Hardware components Arduino MKR1000 × 1 Raspberry Pi…
  60. HID Attack Over WiFi Using Arduino MKR1000
    Arduino MKR1000 as a HID, for performing HID penetration testing over WiFi networks. Things used in this project Hardware components Arduino MKR1000 × 1 Story Arduino MKR1000 Today I have…
  61. Getting Started with Micro Python
    In a previous blog, Using MicroPython for real-time software development, I examined the idea behind using MicroPython for real-time embedded software. Now, let’s examine some of the core pieces that…
  62. Using Python and Arduino MKR1000 for Secure IoT
    Getting started with Python and Arduino MKR1000 for secure IoT projects. Things used in this project Hardware components Arduino MKR1000 × 1 Software apps and online services Zerynth Studio Story…
  63. Arduino Radar System using Processing Android App and Ultrasonic Sensor
    This is an interesting project in which we explore the power of an Arduino and Android to create a Surveillance device which uses Arduino and Ultra Sonic Sensor to broadcast…
  64. BOM/Component manager for KiCad
    IMO, KiCad is one of the best EDA tools out there, with just one major problem: Bill of Materials management is rough. If you make more than 1 board a…
  65. Control your Computer with Hand Gestures using Arduino
    Recently Gesture controlled Laptops or computers are getting very famous. This technique is called Leap motion which enables us to control certain functions on our computer/Laptop by simply waving our…
  66. Arduino Network Analyzer
    Description The network analyzer shield uses an Analog Devices AD9851 DDS chip clocked at 180MHz which will output a sine wave at any frequency from 0Hz and 72MHz. The DDS…
  67. Connecting Anduino to IFTTT
    Connect your anduinoWiFi to IFTTT. Control everything around you, or 'let go' and let random events in cyberspace control your surroundings! Things used in this project Hardware components Arduino Due…
  68. IoT Thermometer Using Python
    How to develop a simple but powerful IoT thermometer using a Zerynth-powered single-board MCU and the Zerynth App. Story The Zerynth App Zerynth App is a mobile application for Android…
  69. LedMatrix Tweet Visualization
    Story Description Display tweets with a certain hashtag on a led-matrix using an Arduino/Genuino Yùn or Yùn-Shield. We will use a Python script to log into twitter and check for…
  70. Integrating Wiscore Alexa EVK and Arduino via Serial Port
    Story Wiscore: Integrating Arduino with Alexa As part of the series of tutorials for the Wiscore Alexa AVS EVK, we will see how to integrate Arduino boards (Uno, Leonardo, Due…
  71. Cycflix: Exercise Powered Entertainment
    Now that the cheesy title has pulled you (Fitflix was taken and I didn't want to be sued) I'll tell you about the project, it uses a stationary exercise bike…
  72. RedBear Duo: A small and powerful Wi-Fi + BLE IoT board
    $120k Flooding-Mesh Protocol: the Duo can join as a node and also be a Wi-Fi gateway for the whole mesh network. Please check our Update #4 for more information and…
  73. ESP32 With Arduino IDE
    Christmas 2015 yours truly was one of the lucky few in the world to receive the ESP32 for experimenting. The board was not assembled, and it was quite intimidating to…
  74. Arduino Email Sender with Ethernet adapter/shield
    Not long ago, I reached 50 000 views on my ESP8266 Wi-fi module. I was quite amazed and wanted to thank everybody that watched it, liked it and commented on…
  75. Mesa-Video : 800×600 Digital video for Arduinos over 2-wire serial Mesa-Bus
    This post describes Mesa-Video, a low cost, low power, small size and fully Open Source Hardware and Software solution for providing 800×600 digital video for Arduino ( and other )…
  76. xy-ray x-ray scanner
    In some previous posts I talked about getting an x-ray head working, reverse engineering an x-ray sensor, and working with LinuxCNC.  In this post I put them all together so…
  77. Using Python with Arduino
    This series of lessons will teach you how to take your Arduino projects to the next level by having the Arduino interact with the Python programming language. Python is a…
  78. Writing a python module to simulate a LCD
    So recently I got a Raspberry pi and a 16x2 character LCD screen , I thought , lets make a simple game that can be played on the lcd. my…
  79. Dish Shamer
    Project Description DishShamer solves the age-old problem of getting your roommates to wash their dishes.  The kitchen is a communal space.  When one individual fails to keep this shared environment…
  80. Arduino / Raspberry Pi Internet Radio
    This is a project for Arduino and Raspberry Pi to make an Internet Radio, aimed at intermediate skill level. Some familiarity with Linux usage will be beneficial (or access to…
  81. Drawing with a Laser – Hack-a-Day Logo
    Reading Hack a Day I found an interesting challenge: drawing their logo somewhere. And the fact that was even more interesting: “preference will be given to the largest and smallest submissions“. I started…
  82. Arduino and Python
    Talking to Arduino over a serial interface is pretty trivial in Python. On Unix-like systems you can read and write to the serial device as if it were a file,…
  83. BoardMerge- The command line single page PDF merge utility for PCBs
    Toner Transfer Method.. is no doubt sheer Awesomeness. With just a few steps you can have your prototype in your hands without waiting for weeks for the fab house to…
  84. Use ESP8266 module as a wireless switcher
    After we managed to connect the ESP8266 WiFI module to Raspberry Pi, we can now try to change the module firmware to a custom one. The firmware we will install…
  85. Arduino Yun SBC adds Wifi and Linux to Leonardo features
    [Updated Sep 30] — Arduino announced the first open source Arduino hacker board with built-in WiFi, and also the first to run Linux. The $69 Arduino Yun integrates the functions…
  86. Build A Speech Controlled Quadropod Using Arduino
    This is my first post on Instructable and I am super excited to share my knowledge! My original robot post is here: Spryo SpoonTail which is just my robot showing…
  87. RaspiDuinoRover – (Yet another) iPhone driven moving Raspberry Pi and Arduino rover
    Architecture RaspiDuinoRover is made of three main parts: A Raspberry Pi which receives commands from a remote device through a TCP connection, and sends these commands to an Arduino Uno…
  88. PaperDuino Pi
    Introduction The Paper-Duino-Pi is an Arduino shield for the Raspberry Pi. Due to the fact that it is designed as Paper-PCB it is easy to create and one doesn't need…
  89. Getting Things to Talk: Arduino + LCDs
    I spent the better part of the day on Saturday doing some more basic research into connecting an Arduino and LCD for this ongoing project. For the most part, it’s…
  90. Temperature Sensor v2.0
    Overview This board allows you to use a thermistor to measure the temperature of something. It is designed to be used to measure things in the range of 100C -…
  91. Real Time GPS Tracker with Integrated Google Maps
    This project describes how you can build a mobile real time GPS tracker with integrated Google Maps. I began this project mainly to see if I can integrate all the…
  92. Making a RFID Card Reader with Arduino Yún
    Surya Mattu is a creative technologist who loves to make things. He’s based in NYC and working at ITP, a two-year graduate program exploring the imaginative use of communications technologies.…
  93. Fun With The Arduino Esplora: A Digital Picture Frame
    With this article I kick off my series on the Arduino Esplora board. Today's project is a nice (and cheap!) little digital picture frame that uses the Esplora's TFT Screen…
  94. On The Fly – Prototype II Final Report: Home Automation Framework
    Introduction: The Home Automation Framework project is a web application that can remotely control the electronic devices in one’s home using a web interface on a smartphone, tablet or desktop…
  95. WunderBar brings things to life and to internet
    Find out the WunderBar – the OpenSensor Cloud Platform enabling to easily develop applications for the physical world. The WunderBar IoT (Internet of Things) Starter Kit from company relayr mimics…
  96. Tektronix USB Spectrum Analyzer
    BEAVERTON, Ore., Nov. 4, 2014 /PRNewswire/ -- Tektronix, Inc., a leading worldwide provider of test, measurement and monitoring instrumentation, has introduced a new class of affordable spectrum analyzers based on a…
  97. Beyond the Arduino IDE: AVR USART Serial
    A microcontroller is a self-contained, but very limited computer — halfway between a computer and a component. The top reasons to integrate a microcontroller into your projects are connectivity and…
  98. OneRNG Project Documentation
    Change list 26 Jul 2015 - added rework instructions for those who want to do it themselves 21 Jun 2015 - new software version to add optional (but default) whitening…
  99. DIY – USB OSCILLOSCOPE IN A MATCHBOX
    I present a "BEST OF CLASS", "Full-Featured" DIY-USB OSCILLOSCOPE which is "Truly DIY". My aim is to provide a cheap Digital-Storage-Oscilloscope for Students, Budding Engineers and the Hobbyist. This USB-Oscilloscope…
  100. Arduino + WiFi, Music Responsive LED Light Fixture using arduino
    This instructable gives instructions for constructing a Saiko5 WiFi enabled LED light fixture based on the Arduino hobbyist platform. It includes step-by-step instructions from board design to soldering to case…
Scroll to Top