Fiziksel programlama

Fiziksel veya gömülü programlama en geniş anlamıyla yazılım ve donanım kullanarak analog dış dünyayla veri alışverisi yapan fiziksel sistemler tasarlama işine verilen isimdir. Her ne kadar bu açıklama akıllı trafik kontrol sistemleri veya fabrika otomasyonu gibi şeyleri de içerse de aslında bu terim bu gibi şeyler için kullanılmamaktadır. Fiziksel programlama aslında insanların dijital dünyayla ilişkilerini anlamaya yardımcı bir yaratıcı çerçevedir. Günlük kullanımda bu terim algılayıcılar ve mikrodenetleyiciler ile analog dünyadan bilgi alarak bu bilgiyi işleyip motor, servo gibi elektromekanik sistemler veya ışıklandırma aygıtları gibi çıkış cihazlarına ileten el yapımı sanat nesneleri, tasarımlar ve "kendin yap" hobi projelerini kapsamaktadır.