Arduino ile Binary Clock Saat

Linux işletim sisteminde düzenleme yaparken saat bölümünde binary saat olduğunu gördüm ve aşırı hoşuma gitti. Bunu bana yapılmış bir jest olarak algıladım 🙂 Sonrasında hemen piyasa araştırması yaptım maalesef piyasada alıp kullanabileceğim binary bir masa ya da kol saati mevcut değildi.

Gömülü yazılımcı olarak bugüne kadar bir çok hobi devresi tasarladım ama bu gerçekten masamın ihtiyacı olan bir saatti. Bu yüzden vakit kaybetmeden hazır kod araştırması yaptım. Çünkü yazılımcının vakti önemlidir :)))). ve CTRL C-CTRL V

MAALESEF hazır bir kod bulamadım. Belki de kimse böyle bir şeye ihtiyaç duymadı bugüne kadar. Oturdum bilgisayar başına kendim tek tek yazdım kodları sonunda çok güzel bir iş ortaya çıktı. Tasarım konusunda iyi olmadığımdan evde o an için aklıma gelen bir kutu içinde konumlandırdım saatimi. Görüntü olarak estetik olmasa bile masama çok yakıştı bence

Bu projede kurulan devrenin bağlantı noktaları zaten kodlarda mevcut. GitHub sayfamda kodları paylaştım linke tıklayarak hemen sizde Arduino Uno, RTC modülü ve (varsa) I2C’li LCD yoksa normal LCD’niz ile bu devreyi kurabilirsiniz.

https://github.com/mustafatrk0/binaryclockarduino.git

Gerekli 2 adet kütüphane var bir tanesi LiquidCrystal diğeri RTC kütüphanesi. LiquidCrystal’i Arduino IDE’sinde

Taslak->library ekle->LiquidCrystal

yolunu izleyerek ya da direk #include <LiquidCrystal.h> yazarak ekleyebilirsiniz.

RTC kütüphanesini ise;

Belgelerim->Arduino->library

kısmına geldikten sonra GitHub sayfasında verdiğim kütüphane dosyasını buraya yapıştırabilirsiniz.

Daha sonra #include <virtuabotixRTC.h> koduyla kütüphaneyi kodunuza dahil edebilirsiniz.

Sonrasında kodu derle ve Yükle

Hepsi bu kadar. Herkese iyi çalışmalar

 

Yorum Yaz

AllEscort
%d blogcu bunu beğendi: