Grove-RTC

From
Revision as of 22:10, 26 August 2018 by Ows wiki (talk | contribs) (Support)
Jump to: navigation, search

Grove - RTC (Seeed-Studio)

Caractéristiques

24-heures ou 12-heures format avec indication AM/PM
Connectique : I2C protocol I2c.png
Grove-RTC.jpg Grove-RTC Arduino Connection.jpg

Support

DS1307 clock chip
Lithium cell battery (3-Volt CR1225 lithium)

Voltage

3.3~5.5V

Code Exemple->File -> Example ->RTC->SetTimeAndDisplay

	#include <Wire.h>
	#include "DS1307.h"

	DS1307 clock;//define a object of DS1307 class
	void setup()
	{
		Serial.begin(9600);
		clock.begin();
		clock.fillByYMD(2013,1,19);//Jan 19,2013
		clock.fillByHMS(15,28,30);//15:28 30"
		clock.fillDayOfWeek(SAT);//Saturday
		clock.setTime();//write time to the RTC chip
	}
	void loop()
	{
		printTime();
	}
		/*Function: Display time on the serial monitor*/
	void printTime()
	{
		clock.getTime();
		Serial.print(clock.hour, DEC);
		Serial.print(":");
		Serial.print(clock.minute, DEC);
		Serial.print(":");
		Serial.print(clock.second, DEC);
		Serial.print("  ");
		Serial.print(clock.month, DEC);
		Serial.print("/");
		Serial.print(clock.dayOfMonth, DEC);
		Serial.print("/");
		Serial.print(clock.year+2000, DEC);
		Serial.print(" ");
		Serial.print(clock.dayOfMonth);
		Serial.print("*");
		switch (clock.dayOfWeek)// Friendly printout the weekday
		{
			case MON:
			Serial.print("MON");
			break;
			case TUE:
			Serial.print("TUE");
			break;
			case WED:
			Serial.print("WED");
			break;
			case THU:
			Serial.print("THU");
			break;
			case FRI:
			Serial.print("FRI");
			break;
			case SAT:
			Serial.print("SAT");
			break;
			case SUN:
			Serial.print("SUN");
			break;
		}
		Serial.println(" ");
	}

Liens internes

Liens externes

RTC Library

shop
wiki
wiki new