DS1307 clock timer

Hardware geleverd door Arduino
Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: DS1307 clock timer

Berichtdoor vanschagen » 25 Aug 2014, 10:54

dus als ik alles een beetje snap,dan zou het printje dus wel werken ,als ik hem aan ArduinoMega aangesloten heb.
omdat hij dan wel de tijd aangeeft.
enkel als ik de pc uitzet ,en de dag erna kijk ,loopt hij niet meer gelijk,en moet ik met de software de tijd weer instellen.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DS1307 clock timer

Berichtdoor nicoverduin » 25 Aug 2014, 11:25

Nou dat is een beetje het vreemde eraan:
- de tijd geeft hij aan
- Het batterijtje is goed want dat had je gemeten op het ic. Dus die krijgt spanning
- dat batterijtje is er juist om dat hij de tijd blijft vasthouden
- En dat laatste doet hij niet terwijl de chip zelf gewoon goed werkt....

@edit: laat jouw programma hier eens zien...
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: DS1307 clock timer

Berichtdoor vanschagen » 25 Aug 2014, 11:29

Code: Alles selecteren
#include <virtuabotixRTC.h> //|
 
// Creation of the Real Time Clock Object
//SCLK -> 6, I/O -> 7, CE -> 8
virtuabotixRTC myRTC(6, 7, 8);
 
void setup() {
Serial.begin(9600);
 
// Set the current date, and time in the following format:
// seconds, minutes, hours, day of the week, day of the month, month, year
myRTC.setDS1302Time(00, 00, 11, 6, 25, 8, 2014);
}
 
 
void loop() {
// This allows for the update of variables for time or accessing the individual elements.
myRTC.updateTime();
 
// Start printing elements as individuals
Serial.print("Current Date / Time: ");
Serial.print(myRTC.dayofmonth);
Serial.print("/");
Serial.print(myRTC.month);
Serial.print("/");
Serial.print(myRTC.year);
Serial.print(" ");
Serial.print(myRTC.hours);
Serial.print(":");
Serial.print(myRTC.minutes);
Serial.print(":");
Serial.println(myRTC.seconds);
 
// Delay so the program doesn't print non-stop
delay( 5000);
}

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DS1307 clock timer

Berichtdoor nicoverduin » 25 Aug 2014, 11:52

Je hebt in de setup myRTC.setDS1302Time(00, 00, 11, 6, 25, 8, 2014); staan. Die moet je er natuurlijk wel uit halen als je hem de volgende dag opstart :)
Nu wordt de klok elke keer gezet op de 25-8 enz......
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 203
Geregistreerd: 11 Mei 2014, 11:22

Re: DS1307 clock timer

Berichtdoor vanschagen » 25 Aug 2014, 12:45

hele regel weg gehaald kijken wat het nu doet :oops:

paar minuten uit gehad,en idd het werkt :P

bedankt Nico
als jij er ook niet was he ;)

Vorige

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 55 gasten