Programme Simple Utilisant RTC DS1307 PDF
Programme Simple Utilisant RTC DS1307 PDF
Programme Simple Utilisant RTC DS1307 PDF
php#c6)
Bonjour à tous.
Je suis débutant en programmation, j'ai déjà réalisé quelques programmes simple sur
arduino, mais je m'intéresse aujourd'hui au module RTC pour contrôler des actionneur
en fonction du temps.
Mon problème: je ne parviens pas à trouver un tuto clair sur le sujet. pour commencer
je voudrai simplement faire changer l'état d'une led en fonction de l'heure de la
journée.
J'ai réussi à régler l'heure du module, mais je ne parvient pas à le faire interagir avec les
sortis.
Je suis conscients que c'est une interrogation de novice, je ne demande pas que l'on
écrive un code à ma place, mais simplement que l'on m'indique un tuto qui décrit les
choses simplement sans l'utilisation simultané d'un écran ou autres sondes.
si sa peut t'aider
Code: [Select]
Mais voila, j'utilise la library RTClib, je ne sais pas comment déclarer les variables, qui
sont heures minutes seconds, ou encore ce qu'il faut inclure au début du code.
Code: [Select]
LE%3ACORE+PROFILE%3APUBLIC+PROFILE%3ACONTACT+OFFLINE&RESPONSE_TYPE=CODE)
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;
void setup() {
(http://forum.arduino.cc
/index.php?
❝oui, à la limite je comprends bien cette boucle, c'est un début.
action=profile;u=7620)
Mais voila, j'utilise la library RTClib, je ne sais pas comment déclarer les variables, qui sont heures
minutes seconds, ou encore ce qu'il faut inclure au début du code.
Faraday Member
Posts: 5,793 voila mon début de code (désolé..)
Karma: 218 [add]
Code: [Select]
(http://forum.arduino.cc
/index.php?
action=karma;sa=applau #include <Wire.h>
d;uid=7620;adf64b2d20 #include "RTClib.h"
0=0efb2945223087600f
RTC_DS1307 RTC;
3e9b534eec0b2a)
There is an Arduino for that
void setup() {
pinMode(13, OUTPUT);
Une fois l'horloge à l'heure normalement tu n'utilises plus que RTC.now() qui va lire
l'heure courante dans le composant et le mettre dans un objet DateTime. C'est ce que
fait cette ligne:
Code: [Select]
ensuite tu utilises les propriétés de l'objet now pour récupérer les différentes parties de
l'heure.
now.year()
now.month()
now.day()
now.hour(), et pareil avec .minute(), .second() et .dayOfWeek
Ces propriétés retournent des nombres de type uint8_t sauf l'année qui retourne un
uint16_t.
Donc tu peux les utiliser facilement. Un exemple simple qui allume une LED à une
heure donnée
Code: [Select]
DateTime heureRTC;
uint8_t heureAlarme=8;
uint8_t minuteAlarme=23;
heureRTC = RTC1307.now();
Ok, merci beaucoup, je commence à comprendre. (je n'y été pas du tout au départ )
Bref voila mon code, je pence que je ne déclare pas tout comme il faut:
Code: [Select]
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;
void setup() {
pinMode(13, OUTPUT);
}
(http://forum.arduino.cc
/index.php?
action=profile;u=179426)
Sr. Member
Posts: 323
Karma: 19 [add]
(http://forum.arduino.cc
/index.php?
action=karma;sa=applau
d;uid=179426;adf64b2d2
00=0efb2945223087600
f3e9b534eec0b2a)
(http://forum.arduino.cc
❝fdufnews s'est mélangé les touches en tapant son code ...il voulait écrire uint8_t en fait.
/index.php?
action=profile;u=7620)
Oupsss
Faraday Member
Posts: 5,793
Karma: 218 [add]
(http://forum.arduino.cc
/index.php?
action=karma;sa=applau
d;uid=7620;adf64b2d20
0=0efb2945223087600f
3e9b534eec0b2a)
There is an Arduino for that
Tiboter Re: Programme simple utilisant RTC DS1307 (http://forum.arduino.cc/index.php?
topic=186915.msg1385637#msg1385637)
Guest #9
Sep 10, 2013, 09:29 am (http://forum.arduino.cc/index.php?topic=186915.msg1385637#msg1385637)
Super! ça fonctionne! je me suis pas mal pris la tête mais c'est ok maintenant.
Go Up Pages: [1]
PRINT (HTTP://FORUM.ARDUINO.CC/INDEX.PHP?ACTION=PRINTPAGE;TOPIC=186915.0)
Jump to:
=> Français Go
NEWSLETTER
Contact Us (//www.arduino.cc/en/Main/ContactUs)
About Us (//www.arduino.cc/en/Main/AboutUs)
Careers (//www.arduino.cc/Careers)
© 2018 Arduino
(https://www.facebook.com/official.arduino)
(https://twitter.com/arduino)
(https://plus.google.com/+Arduino)
(https://www.instagram.com/arduino.cc/)
(https://github.com/arduino/)
(https://www.flickr.com/photos/arduino_cc)
(https://www.youtube.com/user/arduinoteam)