Yazeka
Arama sonuçlarına göre oluşturuldu
Arduino ile dijital saat yapmak için aşağıdaki adımlar izlenebilir:
- Gerekli malzemelerin temini: Arduino UNO, DS1302 RTC modül, 2×16 LCD ekran, 10K potansiyometre ve jumper kablolar gereklidir 15.
- Kütüphanelerin yüklenmesi:
LiquidCrystal.h
veRealTimeClockDS1307.h
kütüphaneleri eklenmelidir 15. - Devrenin kurulması: RTC modülünün pinleri (CLK, DAT, RST) Arduino'daki ilgili pinlere bağlanmalıdır 15.
- Kodun yazılması:
- Kod örneği:
#include <LiquidCrystal.h> #include <RealTimeClockDS1307.h> int CLK_PIN = 6; int DAT_PIN = 7; int RST_PIN = 8; virtuabotixRTC myRTC(CLK_PIN, DAT_PIN, RST_PIN); int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup() { lcd.begin(16, 2); } void loop() { myRTC.updateTime(); lcd.clear(); lcd.setCursor(0, 0); lcd.print(myRTC.dayofmonth); lcd.print("/"); lcd.print(myRTC.month); lcd.print("/"); lcd.print(myRTC.year); lcd.setCursor(0, 1); lcd.print(myRTC.hours); lcd.print(":"); lcd.print(myRTC.minutes); lcd.print(":"); lcd.print(myRTC.seconds); delay(1000);
- Kod örneği:
5 kaynaktan alınan bilgiyle göre: