Dijital veri ise insanların, bilgisayarlar ve akıllı sistemler için ürettiği bir veri ceşididir.Alfabemizde bulunan 29 harfi kullanarak oluşturduğumuz kelimeler ile kurduğumuz cümleler, diğer insanlarla haberleşmemizi sağlar.Elektronik devre elemanlarından oluşan bilgisayarların iletişim dili ise iki karakterden oluşmaktadır.0 ve 1. Binary, dijital ya da ikili sayı sistemi olarak adlandırılır.Bu sistemde bilgisayarlar üzerinde yaptığımız her işlem bilgisayarın işlemcisi tarafından anlaşılabilir olması için 0 ve 1'lere dönüştürülmesi gerekir.Elektronik bir aygıt olan işlemcinin elektrikle çalıştığını bilmekteyiz.Bu sebeple iletişim için de kullanılan alfabenin elektriksel olması gerekir.dijital 0 karakteri analog veri olarak 0 voltu temsil ederken, dijital 1 karakteri ise analog 5 voltu etmektedir.Örneğin klavyeden 7 tuşuna bastığımızda işlemcinin anlaması için bu verinin dijitale dönüştürülmesi gerekir ki 7 sayısını dijital karşılığı 0111'dir. Bu veriyi okurken sıfır bir bir bir şeklinde okuruz.Benzer şekilde A karakterini işlemci, 01000001 olarak algılarken, a karakterini ise 01100001 olarak algılamaktadır.
Biz ekranda basit bir oyun oynarken dahi işlemci o sırada milyonlarca veri işlemektedir.Bu sebeple işlemcilerin/mikrodenetleyicilerin yapması gereken işleri belirli bir düzen ve mantık içerisinde sırayla yerine getirmesi gerekir.Bilgisayarların, akıllı cihazların, Arduino kartlarının ya da içerisinde mikrodenetleyici/mikroişlemci barındıran her türlü cihazın belirli bir işi yerine getirmesi amacıyla hazırlanmış, mantıksal bir sırlama içinde, gerçekleşebilecek şartları ve ortaya çıkabilecek sonuçları ele alabilen komutlara program adı vermekteyiz.

)

