Modifications

Sauter à la navigation Sauter à la recherche
564 octets ajoutés ,  17 avril 2014 à 21:14
Ligne 56 : Ligne 56 :     
=== Principe de fonctionnement ===
 
=== Principe de fonctionnement ===
La ligne de donnée SDA est distribuée sur toutes les lignes du bus I2C. Les différents composants I2C ne lirons les données qui passent que s'ils reçoivent un signal d'horloge I2C (SCL).
+
# La ligne de donnée SDA est distribuée sur toutes les lignes du bus I2C. Les différents composants I2C ne lirons les données qui passent que s'ils reçoivent un signal d'horloge I2C (SCL).
 +
# Le signal d'horloge est envoyé vers l'une ou l'autre des lignes des sous-bus I2C à l'aide du 74HC138.
 +
# Les broches "select" (A0 & A1) du 74HC138 sont commandées par Arduino... ce qui permet de sélectionner l'une des 3 sorties Y0, Y1 ou Y3.
 +
# En passant le signal d'Horloge sur les broches E1 & E2 (''Enable inversé''), on active la sortie Y''x'' (elle aussi inversée).<br />Pour résumé... le signal SCL (d'horloge I2C) sera reproduit sur la ligne Y0 ou Y1 ou Y2 en fonction de l'adresse sélectionnée sur les lignes d'adresses A0 et A1.  
   −
Le signal d'horloge est envoyé vers l'une ou l'autre des lignes des sous-bus I2C à l'aide du 74HC138.
+
Voila comment il est possible de dupliquer un bus I2C :-)
   −
Les broches "select" (A0 & A1) du 74HC138 sont commandées par Arduino... ce qui permet de sélectionner l'une des 3 sorties Y0, Y1 ou Y3.
+
=== Le projet Time Machine ===
 
+
Vous pouvez consulter le [http://www.adafruit.com/blog/2012/07/02/great-scott-delorean-inspired-time-circuit-clock-with-adafruit-gear/ projet (code inclus) sur le blog d'AdaFruit].
Les broches 
      
{{I2C-Hacking-TRAILER}}
 
{{I2C-Hacking-TRAILER}}
29 917

modifications

Menu de navigation