Voor iedereen die een klein beetje elektronicakennis heeft opgedaan en ook wat programmeerervarign heeft, biedt het Arduino microcontrollerbord een platform om deze twee werelden te combineren en te experimenteren met het realiseren van functies in hard- of software.
De knipperende LEDjes van het Blinking LEDs project blijken bijvoorbeeld ineens veel minder losse onderdelen te vereisen en veel meer verschillende patronen te kunnen maken, door een deel van het circuit niet in hardware maar in software te maken. En dat met slechts een kleine aanpassing van de bovenstaande met de Arduinosoftware meegeleverde voorbeeldcode die 1 LED laat knipperen.