Kodun Fiziksel Dünyaya Açılan Kapısı
Arduino, bir programcının yazdığı algoritmaları gerçek zamanlı olarak fiziksel eylemlere dönüştüren bir Embedded (Gömülü) Sistem aracıdır. Temelde "Eğer şu sensörden şu veri gelirse, şu motoru çalıştır" mantığıyla çalışır. Yazılımın donanım üzerindeki mutlak hakimiyetini temsil eder.
Arduino, analog ve dijital pinleri aracılığıyla çevresini dinler. Programcılık dilinde bu, input (girdi) işlemidir.
Mikrodenetleyici içine yüklediğiniz C++ tabanlı kod, gelen verileri işler. Burada programlama yetenekleriniz devreye girer.
Arduino, işlediği kararları output (çıktı) olarak dış dünyaya aktarır. Kodun ete kemiğe büründüğü aşamadır.