Arduino, 2005 yılında tanıtılan ve kullanıcıların sensörler ve aktüatörler kullanarak çevreleriyle etkileşime giren cihazlar oluşturmalarını sağlayan, düşük maliyetli ve kolay bir yol sunan bir mikrodenetleyici geliştirme kartıdır. PLC (Programlanabilir Mantık Denetleyicisi) ise, endüstriyel otomasyon sistemlerinde kullanılan bir kontrol cihazıdır. Arduino ve PLC arasındaki bazı farklar: Kullanım Alanı: Arduino, hobi amaçlı projeler için uygundur; PLC ise endüstriyel kullanımlar için tasarlanmıştır. Dayanıklılık: PLC, zorlu endüstriyel ortamlara (yüksek veya düşük sıcaklık, toz ve nem, mekanik titreşim ve darbe, elektronik parazit ve gürültü vb.) dayanıklıdır. Maliyet: Arduino, PLC'ye göre daha ucuzdur. Programlama: Arduino genellikle C/C++ dilinde programlanır.