Cool uses for Arduino

There are very many cool Arduino projects and project sites in Internet (make Google search to see). Here are some interesting links to check out:
Arduino Projects at indestructables

Arduino user projects

Arduino Project Ideas

Top 40 Arduino Projects of the Web

Arduino Rising: 10 Amazing Projects People Are Doing With The Tiny Microcontroller

Electronics For The Everyman: 25 Kick Ass Arduino-Powered Projects

10 Simple-But-Fun Projects to Make With Arduino


Codeduino projects

Internet of Thing with Arduino

11 Arduino projects that require major hacking skills—or a bit of insanity

I will be posting more links to more interesting projects as comments to this post, like I did in my Cool uses for the Raspberry Pi posting. Some of the most interesting that spend some more time at can get their entire own postings this blog in Arduino section.


  1. Tomi Engdahl says:

    Getting started with the Smartcar Platform © CC BY

    A versatile & easy to use vehicle platform for hobby-grade projects: You focus on application logic and the library takes care of the rest.

  2. Tomi Engdahl says:

    Arduino Controlled Delta Robot © GPL3+

    It is about a delta robot that can grab and move objects. It is connected to a Raspberry Pi to play Tic Tac Toe using computer vision.

  3. Tomi Engdahl says:

    CNC milling with open source software

    Create your favorite designs with a DIY CNC milling machine based on open source software and an Arduino controller.

  4. Tomi Engdahl says:

    Badland Brawler Lets Arduino Tackle Terrain

    For an electronics person, building the mechanics of a robot — especially a robust robot — can be somewhat daunting. [Jithin] started with an off-the-shelf 4 wheel drive chassis to build an off-road Arduino robot he calls the Badland Brawler. The kit was a bit over $100, but as you can see in the video below, it is pretty substantial, with an enclosed frame and large mud tires.

    Off Road Robot With 4 Wheel Drive | Arduino Badland Brawler

    BADLAND BRAWLER – Amazing Off Road Robot with 4 Wheel Drive. Start building your own Off Road Robot.

  5. Tomi Engdahl says:

    Arduino Serial Data Directly Into Microsoft Excel

    Although 3rd party applications and plugins are available for port logging, it is possible to log data directly into Microsoft Excel through Visual Basic.

    There are no lack of applications tailored towards saving a .CSV file from an open port, which can then be imported into Microsoft Excel. For instance, GoBetwino, Processing, and Eltima Port Logger are useful and implementable strategies.

    However, it is possible to have Visual Basic (underneath Excel) listen to the serial port and output the data directly into Excel without requiring another program or plugin to load – in both Mac and PC versions.

    For Excel in Windows:
    Visual Basic connects directly to the COM port.
    Setting a faster baud rate in the PC macro works well.

    For Excel in OS X:
    For the Mac version of Excel, things are a little more complicated.
    I was unsuccessful in using a baud rate other than 9600bps with the Mac macro, even with the stty command in the terminal window.

    Link to worksheet:

  6. Tomi Engdahl says:

    Turn Arduino Sensors Into Long Distance Industrial Sensors with Industruino’s 4–20mA.ker

    Industrino has unveiled their new universal 4–20mA sensor transmitter that allows you to take an Arduino-compatible 3.3V sensor and transform it into a long-range industrial counterpart.

    “The 4–20mA.ker is a universal Arduino derived 4–20mA sensor transmitter. It allows you to install 3.3V sensors in remote locations over a single pair of wires. This is achieved by transferring power to the sensor and data back to the receiver using a 4–20mA current loop.”

  7. Tomi Engdahl says:

    Automatic Indoor Vegetable Garden © GPL3+

    Never forget to water your plants or turn off your grow lights. Never over or under water plants with water pump control and drip system.

  8. Tomi Engdahl says:

    Well-Loved Toy Turned Into Robotic Glockenspiel

    If there’s a happier word ever imported into the English language than “Glockenspiel”, we’re not sure what it is. And controlling said instrument with a bunch of servos and an Arduino makes us just as happy.

    When [Leon van den Beukel] found a toy glockenspiel in a thrift store, he knew what had to be done – Arduinofy it. His first attempt was a single hammer on a pair of gimballed servos, which worked except for the poor sound quality coming from the well-loved toy.

    The improved instrument was then outfitted with eight servos, one for each note, each with a 3D-printed arm and wooden mallet.

    Arduino Glockenspiel

  9. Tomi Engdahl says:

    Automated DWC Hydroponic System

    This instructable’s aim is to teach people how to create a watering system from scratch.

    This is done by controlling the various factors that affect a plant’s growth through the use of a sensor and a smart mini-controller – such as Arduino Uno. By the end of this paper, you will be able to create a fully functional watering system for your plant.

  10. Tomi Engdahl says:

    Midi Keypad © CC BY

    Making music with a keypad? Seems like a weird idea! But we will see with the good software, we can even make an electric guitar out of it!

  11. Tomi Engdahl says:

    Arduino One Pixel Camera Sees All (Eventually)

    Taking pictures in the 21st century is incredibly easy. So easy in fact that most people don’t even own a dedicated camera; from smartphones to door bells there are cameras built into nearly electronic device we own. So in this era of ubiquitous photography, you might think that a very slow and extremely low resolution camera wouldn’t be of interest. Under normal circumstances that’s probably true, but this single pixel camera built by [Tucker Shannon] is anything but normal.

    At the heart of his unusual camera is the TCS34725 RGB color sensor from Adafruit which receives a tightly focused beam of incoming light by way of a 3D printed enclosure and a 3mm OD aluminum tube. This allows an Arduino Uno to determine the color of this tiny slice of light

  12. Tomi Engdahl says:

    Ever Blooming Mechanical Tulip © CC BY-NC-SA

    Mechanical tulip sculpture that blooms with just gentle touch and can shine into any color of a rainbow.

  13. Tomi Engdahl says:

    Make your own MIDI keyboard matrix (or just buy one?)

    GreatScott! shares how made a 6×6 pad, using a 3D-printed body and buttons arranged in a matrix to save I/O, along with WS2812B LEDs.

  14. Tomi Engdahl says:

    USB Footswitch from Boss FS-5U, 6U and Similar © GPL3+

    Build a small and robust device with minimal effort, turning any jack plug footswitch into a USB footswitch.

  15. Tomi Engdahl says:


    Automated colour transmission and reflection measurement system for quantifying results of measurements with a colour change.

  16. Tomi Engdahl says:

    UFO Attack! © GPL3+

    UFO blasting game using an Arduino UNO, some random bits and an Atari-compatible joystick

  17. Tomi Engdahl says:

    NTSC/PAL Video Display Shield © CC BY-SA

    An Arduino NTSC/PAL video display shield with integrated framebuffer and composite video output.

  18. Tomi Engdahl says:

    Control Up to 65,280 Relays with Your Arduino! © GPL3+

    Use the IO Expander and Relay Expander with the Arduino to control up to 65,280 relays!

  19. Tomi Engdahl says:

    Freeformable Circuit | Real Freeform Circuit! © CC BY-NC-SA

    A freeformable IR remote-controlled LED circuit. An all-in-one applicable DIY light chaser with Arduino-controlled patterns.

  20. Tomi Engdahl says:

    Automatic Device Tester with Arduino

    Probably the most useful Arduino project I’ve ever made! A automatic tester for a product I sell.

  21. Tomi Engdahl says:

    How to Make a Big 3D Printer at Home Using Arduino © GPL3+

    The making of a large 3D printer (400x400x400 mm) for a college project.

  22. Tomi Engdahl says:

    Sampling Scope & Frequency Counter © LGPL

    6-channel digital sampling oscilloscope with built-in frequency counter, maximum sampling rate 47kHz.

  23. Tomi Engdahl says:

    DIY Six Channel Arduino RC Transmitter

    But what if even cheap hardware running customizable software isn’t enough? What if you want to take it to the next level? In that case, [Electronoobs] has an Arduino powered RC transmitter with your name on it. But this is no scrap of protoboard with a couple of cheap joysticks on it, though he has made one of those too. The goal of this build was for it to look and perform as professional as possible while remaining within the hobbyist’s capabilities. The final product probably won’t be winning any design awards, but it’s still an impressive demonstration of what the individual hacker and maker can pull off today with the incredible technology we have access to.

    Arduino 3D printed radio controller

  24. Tomi Engdahl says:

    Smart Thermostat, Airing and Lights Control with Bluetooth © CC BY-NC

    Just connect your Arduino smart home and control the heater, airing, and lights via Bluetooth!

  25. Tomi Engdahl says:

    Don’t Delay() Use an Arduino Task Scheduler Today!

    Task scheduling is a transformative way to write maintainable code for Arduino and other AVRs. No more spaghetti code. C++ tutorial.

    As my Arduino projects became more complex I started to realize the delay() function caused unforeseen problems. While in a delay, the Arduino/AVR can’t process any other code (with a few exceptions). I came across this solution while researching another topic and I thought I would document it for my future projects. Alan Burlison created an eloquent Task Scheduler library that solves the delay issues —but more importantly, it made me rethink how I design my Arduino/AVR projects.

    A very simple Arduino task manager

    The LED chain project I’m working on requires that the AVR microcontroller handles several different tasks:

    Read a rotary encoder and switch
    Drive a seven-segment display
    Drive a radio
    Drive four LED strips each containing twenty LEDs
    Provide logic to tie all the above together

    Normally that sort of multiple-task workload might suggest the use of a RTOS, but the Arduino Pro Mini has only 32Kb of program memory (of which 2Kb is used by the bootloader) and 2Kb of RAM, so every byte is precious. So, whatever we come up with has to be as minimal as possible. OK, let’s see if we can make some assumptions and trade-offs that will help keep things simple and create a small set of C++ classes we can use to implement the task management

  26. Tomi Engdahl says:

    Arduino-ESP WiFi Integration

    Use the program to manage your ESP module with simple commands. This will allow you to access the Internet for any Arduino product.

    This program solves the ESP module with only simple commands.

    Upload the esp code to your ESP module (help here)

    Upload the arduino code to Arduino

    Connect the Arduino digital port 7 with the ESP GPIO0 pin, which is labeled D3!!!

    Connect the Arduino digital port 8 with the ESP GPIO2 pin, which is labeled D4!!!

    If you are not using nodeMCU but ESP-01, you will need a Bi-Directional Logic Level Converter.

  27. Tomi Engdahl says:

    Put an Arduino Enigma in Your Pocket

    The German Enigma device has always been a fascinating gadget for hackers. We’ve seen various replicas and emulators created over the years, and it was recently even the subject of our weekly Hack Chat.

  28. Tomi Engdahl says:

    RetroShield for Arduino Mega

    Add a second brain to your Arduino Mega


Leave a Comment

Your email address will not be published. Required fields are marked *