Modifications

Sauter à la navigation Sauter à la recherche
731 octets ajoutés ,  9 mars 2013 à 17:32
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
Le "bus I2C" est un terme qui peut intimidé pourtant, il n'y a absolument pas de quoi s'inquiéter.
+
{{bloc-etroit | text= Le "bus I2C" est un terme qui peut intimidé pourtant, il n'y a absolument pas de quoi s'inquiéter.
    
Il est vraiment très simple a exploiter, ne nécessite que deux fils et on rencontre de nombreux périphériques et senseurs I2C.
 
Il est vraiment très simple a exploiter, ne nécessite que deux fils et on rencontre de nombreux périphériques et senseurs I2C.
Ligne 10 : Ligne 10 :  
Cette introduction fera la part belle à Arduino... mais il n'est pas exclus que ce tutoriel s'étende jusqu'à interconnecter un Arduino et un Pi par le bus I2C.   
 
Cette introduction fera la part belle à Arduino... mais il n'est pas exclus que ce tutoriel s'étende jusqu'à interconnecter un Arduino et un Pi par le bus I2C.   
   −
Note: Pour Raspberry Pi, nous disposons aussi d'un [[Rasp-Hack-GPIO|tutoriel sur le GPIO introduisant l'utilisation de son bus I2C]].  
+
Note: Pour Raspberry Pi, nous disposons aussi d'un [[Rasp-Hack-GPIO|tutoriel sur le GPIO introduisant l'utilisation de son bus I2C]].
 +
}}
    
== Bus I2C en quelques mots ==
 
== Bus I2C en quelques mots ==
    
I2C est la contraction de "Inter Integrated Circuit".  
 
I2C est la contraction de "Inter Integrated Circuit".  
 +
 +
Ce dernier permet d'établir des connexions asynchrones entre plusieurs composants intelligents pour partager des informations via un "bus commun".
 +
 +
Si ce bus est utilisé pour permettre à un Arduino de communiquer avec des senseurs (un réseau de senseur), il permet aussi à des Arduino de communiquer directement ensembles.
    
* '''Arduino dispose d'une librairie pour I2C''', ce qui rend la mise en oeuvre très facile.
 
* '''Arduino dispose d'une librairie pour I2C''', ce qui rend la mise en oeuvre très facile.
Ligne 28 : Ligne 33 :     
== Bus SPI ==
 
== Bus SPI ==
Bien que n'entrant pas dans le cadre de ce tutoriel, Arduino supporte également le bus SPI. Il ne fait pas confondre le bus SPI avec le bus I2C.
+
Bien que n'entrant pas dans le cadre de ce tutoriel, Arduino supporte également le bus SPI. Il ne faut pas confondre le bus SPI avec le bus I2C.
    
SPI signifie "Serial Peripheral Interface".
 
SPI signifie "Serial Peripheral Interface".
    
SPI est également simple à mettre en oeuvre mais nécessite plus de broches/connexion que le bus I2C.  
 
SPI est également simple à mettre en oeuvre mais nécessite plus de broches/connexion que le bus I2C.  
 +
 +
Il est exploité par de nombreux composants (circuit intégrés) permettant d'étendre le nombre d'entrée/sorties digitales, de lectures analogies supplémentaires, etc. c'est aussi le bus utilisé par la célèbre [[PiFace-Manuel|interface PiFace]].
    
* Le bus SPI est Full Duplex (communique dans les deux sens en même temps) et basé sur une communication maître-esclave.
 
* Le bus SPI est Full Duplex (communique dans les deux sens en même temps) et basé sur une communication maître-esclave.
Ligne 38 : Ligne 45 :  
* Documentation "[http://fr.wikipedia.org/wiki/Serial_Peripheral_Interface%20 Serial Peripheral Interface]" sur Wikipédia (fr)
 
* Documentation "[http://fr.wikipedia.org/wiki/Serial_Peripheral_Interface%20 Serial Peripheral Interface]" sur Wikipédia (fr)
    +
Ce tutoriel n'aborde pas le bus SPI... mais il est important de savoir (1) qu'il existe et (2) que ce n'est pas le bus I2C.
    
{{Arduino-I2C-Intro-TRAILER}}
 
{{Arduino-I2C-Intro-TRAILER}}
29 918

modifications

Menu de navigation