Go Down

Topic: [Projet]Serre (Read 2 times) previous topic - next topic

Snyp

Bonjours tous le monde,
j'ai reçu ma commande !!! J'ai essayé tous un par un ça marche nickel sauf le rtc.
Je m'expliqe, j'arrive pas a configurer l'heure.Voici le code
Code: [Select]
// 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(2, 3, 4);

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);

// The following lines can be commented out to use the values already stored in the DS1302
  rtc.setDOW(THURSDAY);        // Set Day-of-Week to FRIDAY
  rtc.setTime(01, 19, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(10, 4, 2012);   // 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);
}


Je ne vois pas ce qu'il cloche, j'ai passé l'après-midi a chercher differente lib.

Ps: source http://www.henningkarlsen.com/electronics/library.php?id=5#struct_2

icare

Bonjour,

C'est quoi le problème ?
Sans configurer l'heure, ton horloge marche-t-elle correctement ?
icare
2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

Snyp

#12
Oct 04, 2012, 11:05 am Last Edit: Oct 04, 2012, 12:11 pm by Snyp Reason: 1
Salut icare,
Oui oui sa marche par contre je c'est pas comment regler la date et l'heure.
Voici ce que m'affiche le moniteur:
Code: [Select]
Saturday 01.03.2006 -- 10:57:73
Saturday 01.03.2006 -- 10:57:74
Saturday 01.03.2006 -- 10:57:75
Saturday 01.03.2006 -- 10:57:76
Saturday 01.03.2006 -- 10:57:77
Saturday 01.03.2006 -- 10:57:78
Saturday 01.03.2006 -- 10:57:79
Saturday 01.03.2006 -- 10:58:40
Saturday 01.03.2006 -- 10:58:41

Pour regler l'heure et la date, si j'ai bien compris je doit modifier cette partie du code:
Code: [Select]
// The following lines can be commented out to use the values already stored in the DS1302
 rtc.setDOW(THURSDAY);        // Set Day-of-Week to FRIDAY
 rtc.setTime(01, 19, 0);     // Set the time to 12:00:00 (24hr format)
 rtc.setDate(10, 4, 2012);   // Set the date to August 6th, 2010


Puis les commenter, mais sans succes.
Merci encore icare et les autres de m'aider

EDIT: c'est bon j'ai trouver. Pour ce qui aurais le meme module rtc que moi il suffit de l'alimenter en 5v lors du téléversement, et de le remettre en 3v3 apres....

Artouste


Salut icare,
Oui oui sa marche par contre je c'est pas comment regler la date et l'heure.
Voici ce que m'affiche le moniteur:
Code: [Select]
Saturday 01.03.2006 -- 10:57:73
Saturday 01.03.2006 -- 10:57:74
Saturday 01.03.2006 -- 10:57:75
Saturday 01.03.2006 -- 10:57:76
Saturday 01.03.2006 -- 10:57:77
Saturday 01.03.2006 -- 10:57:78
Saturday 01.03.2006 -- 10:57:79
Saturday 01.03.2006 -- 10:58:40
Saturday 01.03.2006 -- 10:58:41

Pour regler l'heure et la date, si j'ai bien compris je doit modifier cette partie du code:
Code: [Select]
// The following lines can be commented out to use the values already stored in the DS1302
  rtc.setDOW(THURSDAY);        // Set Day-of-Week to FRIDAY
  rtc.setTime(01, 19, 0);     // Set the time to 12:00:00 (24hr format)
  rtc.setDate(10, 4, 2012);   // Set the date to August 6th, 2010


Puis les commenter, mais sans succes.
Merci encore icare et les autres de m'aider

bonjour
déjà je suis etonné qu'il y ai des secondes superieures à 59 ?
ça passe de de 79 à 40 ?
pour ce qui est de la mise à l'heure , je creerais un sketch ne faisant que cela et j'incterais apres mise à l'heure le scketch de lecture débarassé de la partie mise à l'heure (quitte ensuite à prevoir une routine de mise à l'heure dans le sketch definitif)

Go Up