Arduino'yu zamanlayıcı olarak kullanın - nasıl çalışır?
Bu pratik ipucu, Arduino'yu zamanlayıcı olarak nasıl kolayca kullanabileceğinizi gösterir. Tek ihtiyacınız olan doğru modül ve doğru kod.
Arduino'yu zamanlayıcı olarak kullanın - nasıl çalışır?
Arduino'yu zamanlayıcı olarak kolayca kullanabilirsiniz. Bunun için ihtiyacınız olan tek şey (Arduino'nuzun yanı sıra) bir DS3231 gerçek zamanlı saat modülüdür.
- "SDA" yı "SDA" ya ve "SCL" yi Arduino'daki "SCL" ye bağlayın. Toprak ve 5V pim Arduino'daki bir toprağa ve 5V pime de bağlanır.
- Şimdi gerekli kütüphaneyi "#include" komutuyla içe aktarın. Önceden taktığınızdan emin olun.
- "DS3231 clock;" komutlarını kullanın. ve "RTCDateTime dt;" gerekli örnekler.
- Kurulum yönteminde "clock.begin ();" komutunu kullanmanız gerekir. saati başlatmak ve "clock.setDateTime (__ DATE__, __TIME__);" çizim derleme zamanını ayarlayın.
- Artık döngü yönteminde "dt = clock.getDateTime ();" komutu ile yapabilirsiniz saati güncelleyin ve "a = clock.dateFormat (" dmY H: i: s ", dt);" komutunu kullanın tarih ile şimdiki zamanı alın. Bu durumda saat ve tarih, daha önce bildirdiğiniz "a" değişkeninin altına kaydedilir. Sadece dakikaya tam zamana ihtiyacınız varsa, kodun bölümlerini atlamanız yeterlidir: "a = clock.dateFormat (" H: i ", dt);".
- Artık kolayca bir zamanlayıcı oluşturabilirsiniz. Geçerli zamanın dizesi daha önce tanımlanmış başka bir dizeye karşılık geliyorsa, çeşitli komutlar yürütülür. Bunu yapmanın en iyi yolu bir if ifadesidir.
Bir sonraki pratik ipucunda, Arduino ile LED'leri nasıl kontrol edebileceğinizi açıklayacağız.