User Tools

Site Tools


arduino:ds1302

Laikrodis

http://playground.arduino.cc/Main/DS1302

20170720-142513.jpeg

arduino biblioteka yra cia:

http://domoticx.com/arduino-library-ds13xx-en-ds32xx-rtc-module/

pvz rasi cia:

http://domoticx.com/arduino-rtc-tijdklok-ds1302/

ir veikia:

kodas:

// DS1302_Serial_Easy (C)2010 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// A quick demo of how to use my DS1302-library to 
// quickly send time and date information over a serial link
//
// I assume you know how to connect the DS1302.
// DS1302:  CE pin    -> Arduino Digital 2
//          I/O pin   -> Arduino Digital 3
//          SCLK pin  -> Arduino Digital 4
 
#include <DS1302.h>
 
// Init the DS1302
DS1302 rtc(8, 7, 6);
 
void setup()
{
  // Set the clock to run-mode, and disable the write protection
  rtc.halt(false);
  rtc.writeProtect(false);
 
  // Setup Serial connection
  Serial.begin(9600);
 
//  rtc.setDOW(SUNDAY);        // Set Day-of-Week to FRIDAY
//  rtc.setTime(9, 56, 20);     // Set the time to 12:00:00 (24hr format)
//  rtc.setDate(23, 7, 2017);   // Set the date to August 6th, 2010
}
 
void loop()
{
  // Send Day-of-Week
  Serial.print(rtc.getDOWStr());
  Serial.print(" ");
 
  // Send date
  Serial.print(rtc.getDateStr());
  Serial.print(" -- ");
 
  // Send time
  Serial.println(rtc.getTimeStr());
 
  // Wait one second before repeating :)
  delay (1000);
}
arduino/ds1302.txt · Last modified: by aistis