Arduino: Obtenir l'heure actuelle

Haspic Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
 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.

1 réponse

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
0
NHenry Messages postés 15221 Date d'inscription   Statut Modérateur Dernière intervention   366
 
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.
1
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105 > NHenry Messages postés 15221 Date d'inscription   Statut Modérateur Dernière intervention  
 
j'ai répondu en C standard, mais oui, tu as tout à fait raison, il faudrait idéalement un module RTC :-)
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105 > [Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 du
time.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.

(...)
0
Haspic > [Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention  
 
ok merci pour l'aide, je vais voir si j'arrive à le faire fonctionner :D
0