Arduino, açık kaynak kodlu yazılım ve donanıma sahip bir mikrodenetleyici platformudur. Arduino ile sensörlerden gelen verileri okuyabilir ve bu girdilere göre elektronik cihazları kontrol edebilir, örneğin LED’leri yakıp söndürebilir ya da motoru çalıştırabiliriz. Bu platform, üzerinde mikroçip bulunan bir kart ve bu kartı programlamamızı sağlayan bir programlama dilinden oluşur.
Arduino kartın farklı modelleri var. Bunlar arasında maliyetinin düşük olması ve kod örneklerinin fazlalığı gibi avantajlarından dolayı Arduino UNO kart en yaygın kullanılanlardan biri. Daha fazla pin sayısına ya da daha küçük boyuta ihtiyaç duyulduğunda (örneğin giyilebilir teknolojilerde kullanmak için) farklı Arduino modelleri seçilebilir.