Contoh board Arduino nano
Arduino juga merupakan open source yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang open source alias gratis maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya.
Hardwarenya sendiri terdiri dari beberapa port input dan output dengan fungsi serbaguna seperti Analog to Digital Converter(ADC) , Ext. Interrupt , fungsi PWM dan beberapa DAC ( converter Digital ke Analog ). untuk memudahkan mengingat board arduino memberi nama di tiap portnya seperti port digital ( D0...D13 ) dan port Analog ( A0 - A5 ) .Jumlah port tersebut berbeda - beda tergantung jenis mikrokontroller yang digunakan