ds1302proje

DS1302 ile Saat Yapımı

DS1302 arduinonun 3 adet pini ile bağlantı sağlamaktadır. Projemiz tamamen geliştirmeye açıktır. İsteiğinize göre yaptığınız herhangi bir projeye rahatlıkla ekleyebilirsiniz.

Kullanılan malzemer

  1. Arduino
  2. DS1302 RTC Modülü
  3. 16×2 LCD

Bağlantı Şeması

ds1302baglanti

Programımız

/ DS1302: CE pin -> Arduino Digital 3
// CLK pin -> Arduino Digital 6
// DAT pin -> Arduino Digital 2
// RST pin -> Arduino Digital 3
// LCD: DB7 -> Arduino Digital 13
// DB6 -> Arduino Digital 12
// DB5 -> Arduino Digital 11
// DB4 -> Arduino Digital 10
// E -> Arduino Digital 5
// RS -> Arduino Digital 4

#include <LiquidCrystal.h> 
#include <DS1302.h> 

DS1302 rtc(3, 2, 6);

LiquidCrystal lcd(4, 5, 10, 11, 12, 13);

void setup()
{
//
rtc.halt(false);
rtc.writeProtect(false);
Serial.begin(9600);

lcd.begin(20, 2);

//alttaki komutlar saat ve tarihi ayarlamada kullanilir
//rtc.setTime(20, 35, 50); 
//rtc.setDate(10, 10, 2016);
}

void loop()
{
lcd.setCursor(4, 0);
lcd.print(rtc.getTimeStr()); 
lcd.setCursor(3, 1);
lcd.print(rtc.getDateStr()); 

delay (1000);
}


Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.