Modifications

Sauter à la navigation Sauter à la recherche
701 octets ajoutés ,  21 janvier 2013 à 11:52
aucun résumé de modification
Ligne 2 : Ligne 2 :     
== Librairie Arduino ==
 
== Librairie Arduino ==
Any 5V microcontroller with I2C built-in can easily use the DS1307. We will demonstrate how to use it with an Arduino since it is a popular microcontroller platform.
+
N'importe quel micro-controleur 5V supportant I2C peut facilement utiliser le DS1307. Cette page montrera comment l'utiliser avec un Arduino puisqu'il s'agit d'un micro-controleur vraiment très populaire.
   −
For the RTC library, we'll be using a fork of JeeLab's excellent RTC library [http://github.com/adafruit/RTClib RTClib] - a library for getting and setting time from a DS1307 (originally written by JeeLab, our version is slightly different so please only use ours to make sure its compatible!) - download the .zip by clicking on Download Source (top right) and rename the uncompressed folder RTClib Then [[[[Installation d'un librairie Arduino|install it in your Arduino directory in a folder called RTClib]].
+
Pour la librairie RTC, AdaFruit à utilisé un dérivé (fork) de l'excellente librairie RTC produit par JeeLab - [http://github.com/adafruit/RTClib téléchargement de RTClib ici].
   −
== Raccorder ==
+
[http://github.com/adafruit/RTClib RTCLib] est une librairie permettant de lire l'heure du DS1307 mais aussi de la modifier :-) . Cette librairie initialement écrite par JeeLab à été modifiée par AdaFruit pour répondre à ses besoin... il est donc préférable d'utiliser la librairie proposée ci-dessus pour assurer une totale compatibilité.
There are only 5 pins: 5V GND SCL SDA SQW.
     −
* '''5V''' is used to power to the RTC chip when you want to query it for the time. If there is no 5V signal, the chip goes to sleep using the coin cell for backup.
+
Télécharger l'archive Zip en cliquant sur le lient Download Source (en haut à droite) et renommer le répertoire décompressé "RTClib" pour ensuite [[[[Installation d'un librairie Arduino|l'installer dans le répertoire des librairie Arduino ]] (dans un répertoire nommé RTCLib).
* '''GND''' is common ground and is required
+
 
* '''SCL''' is the i2c clock pin - its required to talk to the RTC
+
== Branchement ==
* '''SDA''' is the i2c data pin - its required to talk to the RTC
+
Il y a seulement 5 broches/pins à raccorder: 5V GND SCL SDA SQW.
* '''SQW''' is the optional square-wave output you can get from the RTC if you have configured it to do so. Most people don't need or use this pin
+
 
 +
* '''5V''' est utilisé pour alimenter le circuit intégré du RTC quand vous avez besoin de dialoguer avec lui (par exemple: pour demander l'heure). S'il n'y a pas d'alimentation 5V alors le C.I. passe en mode veille et utilise la pile bouton comme alimentation de secour.
 +
* '''GND''' est la masse commune et son raccordement est obligatoire
 +
* '''SCL''' est le signal d'horloge (clock) du bus I2C - il est nécessaire pour dialoguer avec le RTC.
 +
* '''SDA''' est le signal de donnée (data) du bis I2C - il est également nécessaire pour dialoguer avec le RTC
 +
* '''SQW''' est une broche optionnel. Sortie d'une onde carrée (square-wave output) que vous pouvez obtenir du module RTC si vous l'avez configuré pour qu'il le produise. La plupart des utilisateur n'ont pas besoin de cette broche et ne l'utilise pas.
    
[[Fichier:ADF-RTC-DS1307-USE-01.jpg]]
 
[[Fichier:ADF-RTC-DS1307-USE-01.jpg]]
29 861

modifications

Menu de navigation