IR (kızılötesi) kumanda seti, genellikle şu şekilde çalışır: Kumanda (verici), bir düğmeye basıldığında belirli bir frekansta kızılötesi ışık sinyali gönderir. Alıcı (cihaz), gönderilen ışığı algılar. Arduino ile kullanılan IR kumanda setlerinde ise, kumanda üzerindeki IR LED, belirli bir frekansta yanıp sönerek önceden belirlenmiş bir kod gönderir. IR kumanda setlerinin çalışması için Arduino yazılımına "IRremote" kütüphanesinin yüklenmesi gereklidir.