Arduino adalah sebuah modul rangkaian multifungsi yang sangat terkenal dan saat ini banyak digunakan untuk membagun sebuah project elektronika digital. Arduino sudah berupa rangkaian jadi pada sebuah PCB dan didalamnya terdapat komponen chip mikrokontroler dan beberapa komponen penunjang lainnya. Agar dapat dipakai untuk banyak fungsi, pada Arduino terdapat sederetan pin/sambungan input dan output sesuai keperluan kita.
Nah, kita dapat membuat Arduino berfungsi seperti rangkaian yang kita inginkan dengan cara melakukan pemrograman dan memasukkan program tersebut pada mikrokontroler dalam rangkaian Arduino. Misalnya, kita ingin membuat jam digital dengan Arduino, maka selain kita harus merangkai komponen pendukung jam digital seperti 7segmen display dll, kita juga harus melakukan pemrograman agar Arduino berfungsi sebagai sebuah jam digital dan mengatur tata cara penyalaan lampu 7segmen tersebut.