DS1307 AT24C32 Real Time Clock Module for Arduino

Hello. i bought this time module from ebay: http://www.ebay.com/itm/111290464247?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

I would like to use this to tell my arduino time, so i can turn lights on at specific time of the day (6am).

I hope someone can help me :)

..start with the library.. https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/arduino-library

ok, I added the library, how do i make now arduino turn lights on at 6 am.

(sorry but i'm realy new at this things and i'm trying to learn things as it goes..)

Find some tutorials and study them. http://lmgtfy.com/?q=ds1307+arduino+tutorial

i was searching for solution for my allarm problem for 10h already but I just can’t find anything. nothing seems to work. I want more specific help if possible.

I suggest you start here - https://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit/overview and http://playground.arduino.cc/Code/time. Check out the examples in the time library.

Get the DS1307 working and show you current time.

Let say your time variable (time_t) is currentTime. Then,

if (hour(currentTime) == 6 && isAM(currentTime) == true) {

//turn on lights

}

lightgorm: i was searching for solution for my allarm problem for 10h already but I just can't find anything. nothing seems to work. I want more specific help if possible.

Show us the code examples you have tried, and explain what errors you are getting.

OK i got my rtc to count time with this code:
// Date and time functions using a DS1307 RTC connected via I2C and Wire lib

#include <Wire.h>
#include “RTClib.h”

RTC_DS1307 rtc;

void setup () {
Serial.begin(57600);
#ifdef AVR
Wire.begin();
#else
Wire1.begin(); // Shield I2C pins connect to alt I2C bus on Arduino Due
#endif
rtc.begin();

if (! rtc.isrunning()) {
Serial.println(“RTC is NOT running!”);
// following line sets the RTC to the date & time this sketch was compiled
rtc.adjust(DateTime(DATE, TIME));
}
}

void loop () {
DateTime now = rtc.now();

Serial.print(now.year(), DEC);
Serial.print(’/’);
Serial.print(now.month(), DEC);
Serial.print(’/’);
Serial.print(now.day(), DEC);
Serial.print(’ ‘);
Serial.print(now.hour(), DEC);
Serial.print(’:’);
Serial.print(now.minute(), DEC);
Serial.print(’:’);
Serial.print(now.second(), DEC);
Serial.println();

Serial.print(" since midnight 1/1/1970 = ");
Serial.print(now.unixtime());
Serial.print("s = ");
Serial.print(now.unixtime() / 86400L);
Serial.println(“d”);

// calculate a date which is 7 days and 30 seconds into the future
DateTime future (now.unixtime() + 7 * 86400L + 30);

Serial.print(" now + 7d + 30s: ");
Serial.print(future.year(), DEC);
Serial.print(’/’);
Serial.print(future.month(), DEC);
Serial.print(’/’);
Serial.print(future.day(), DEC);
Serial.print(’ ‘);
Serial.print(future.hour(), DEC);
Serial.print(’:’);
Serial.print(future.minute(), DEC);
Serial.print(’:’);
Serial.print(future.second(), DEC);
Serial.println();

Serial.println();
delay(3000);
}

NOW, what do i need to add in “if” loop to check for specific time so i can make alarm at 6am?