I2C-Hacking-Bus-Multiple
Introduction
{{bloc-etroit|text=Dédoubler le bus I2C!!!! C'est quoi cette histoire loufoque?
Oui, c'est possible. Comme Arduino n'utilise pas de système d'exploitation, nous avons un énorme avantage... Notre Arduino étant le maître du bus (voir nos autre tuto I2C), c'est notre appel de fonction I2C qui lancera l'émission des données sur le bus I2C.
Il n'y a donc rien qui circule sur le bus I2C si Arduino n'en fait pas de demande I2C spécifique.
Le principe du Hack
Ha ha! Génial... s'il n'y a rien qui circule sur le bus... rien ne nous empêche d'enlever les deux fils de notre Bus I2C pour les brancher sur un autre bus en parallèle puis de relancer notre programme.
Le données circulent alors sur le 2ième bus... (le premier étant inactif)
Le 74HC138
Montage
Les amoureux de "retour vers le futur" (le films) se souviennent certainement du tableau de bord de la Dolorean.
Hé bien, figurez vous qu'AdaFruit en à fait un petit projet... histoire de se distraire (voir cette source, AdaFruit, anglais).
Crédit: AdaFruit Industries www.adafruit.com
Il est possible de reconstruire un tel tableau à l'aide d'afficheur 4x7 segment I2C
640px
Crédit: AdaFruit Industries www.adafruit.com
Réalisé par Meurisse D. pour MCHobby.be.
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.