Blink (Göz kırpma)¶
Bu örnek hem çok basit hem de en zor işlemlerden biri olan blink örneğidir. Normal bilgisayar programlarında ekrana “Merhaba Dünya” yazdırmak ile aynı özelliktedir. Eğer bir kodu derleyip çalıştırdığınızda ekranda “Merhaba Dünya” yazdırabiliyorsanız çalışma ortamınız kod yazmaya hazırdır demektir. Mikrodenetleyici dünyasında “Merhaba Dünya”’nın karşılığı olarak ben blink kodunu denerim. Mikrodenetleyiciye blink kodunu derleyip yükleyip çalıştırdığınızda ledini yanıp sönüyorsa kod yazmaya hazırsınız demektir. Eğer yanıp sönme istediğiniz gibi değilse bir yerlerde yanlışlık vardır ve asıl kodunuzu yazmaya başlamadan önce bu sorunu bulup çözmeniz gerekir.
Bağlantı Şeması¶
Aşağıdaki şemada ATmega328p mikrodenetleyicisine bağlanmış üç adet 7 segment LED display ve iki buton bulunmaktadır. Şemada kullanılan bütün dirençler Proteus’da digital olarak seçilmiştir. Bu özellik ile digital bağlantılarda kullanılan dirençler simulasyon esnasında analog hesaplamalara tabi tutulmaz. Bu sayede simulasyon daha hızlı çalışır.