Arduino: Obtenir l'heure actuelle
Haspic
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Haspic -
Haspic -
Bonjour,
Est ce possible, si oui comment, d'avoir accès à l'heure, (que mon arduino puisse connaître l'heure et exécuter d'autres choses suivant l'heure qu'il est), seulement en étant connecté par cable sur mon ordinateur ?
Merci d'avance.
Est ce possible, si oui comment, d'avoir accès à l'heure, (que mon arduino puisse connaître l'heure et exécuter d'autres choses suivant l'heure qu'il est), seulement en étant connecté par cable sur mon ordinateur ?
Merci d'avance.
1 réponse
-
Salut Haspic,
En C standard, tu peux utiliser les fonctions et types accessibles par l'entête time.h
http://www.cplusplus.com/reference/ctime/
Dal-
Euh sauf erreur de compréhension, c'est récupérer l'heure du PC sur le Arduino (avec le programme sur l'Arduino), pas simplement récupérer l'heure du PC avec un programme sur le PC.
A moins d'utiliser une RTC (avec pile), je doute que ça soit faisable en natif.- Après recherches additionnelles (je ne suis pas très familier d'Arduino), voilà ce que je trouve :
Arduino propose une bibliothèque Time, qui comprend des structures de données et fonctions similaires à celles du C au travers dutime.h
standard, permettant la récupération et gestion de la date et heure de différentes façons.
https://playground.arduino.cc/Code/Time/
https://www.pjrc.com/teensy/td_libs_Time.html
Time includes example sketches illustrating how similar sketch code can be used with: a Real Time Clock,Internet NTP time service, GPS time data, DCF77 radio signal, and Serial time messages from a computer
Il est aussi possible de récupérer la date et l'heure envoyée par une liaison série.
c'est peut-être ce que Haspic voulait faire :
Voir dans le 2ème lien la section "TimeSerial Example Program"
TimeSerial demonstrates how to set the time & date when no other hardware is capable of providing this information.
You can open this example from File > Examples > Time > TimeSerial.
TimeSerial listens for a message from your computer.
(...)
-