Ligne 1 : |
Ligne 1 : |
| {{ArduPi-I2C-NAV}} | | {{ArduPi-I2C-NAV}} |
| | | |
− | == AdaFruit_I2C.py == | + | == Support I2C par AdaFruit == |
| | | |
− | [http://www.adafruit.com AdaFruit Industries] propose également un code open-source pour supporter ses nombreux produits I2C. | + | {{Bloc-etroit|text=Comme précisé dans le point précédent [http://www.adafruit.com AdaFruit Industries] propose également un code open-source pour supporter ses nombreux produits I2C. |
| | | |
| AdaFruit produit du code et des tutoriels open-source de qualités, quoi de plus normal que d'aller voir comment ils réalise le support I2C sur Raspberry Pi! | | AdaFruit produit du code et des tutoriels open-source de qualités, quoi de plus normal que d'aller voir comment ils réalise le support I2C sur Raspberry Pi! |
| + | }} |
| | | |
− | {{ambox-stop|text=ET HOOO SURPRISE... ''le support I2C est assuré par un seul et unique fichier Python nommé AdaFruit_I2C.py'' partagé entre tous les produits I2C AdaFruit pour Raspberry!}} | + | {{ambox-stop|text=ET HOOO SURPRISE... ''le support I2C est assuré par un seul et unique<br />fichier Python nommé AdaFruit_I2C.py'' partagé entre tous les<br /> produits I2C AdaFruit pour Raspberry!}} |
| | | |
− | <font color="green">'''Simple et efficace, sans sur-couche.... et donc plus facile à mettre en œuvre et à intégrer à son propre projet.'''</font> | + | {{bloc-etroit|text= |
| + | <font color="green">'''Simple et efficace, sans sur-couche.... et donc plus facile à mettre en œuvre et à intégrer à son propre projet.''' Idéal pour débuter et explorer.</font> |
| | | |
− | Vous pouvez explorer le fichier [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/blob/master/Adafruit_I2C/Adafruit_I2C.py AdaFruit_I2C.py directement sur GitHub]. Ce fichier fait partie du projet plus général [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git Adafruit-Raspberry-Pi-Python-Code] (GitHub) | + | Vous pouvez explorer le fichier [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code/blob/master/Adafruit_I2C/Adafruit_I2C.py AdaFruit_I2C.py directement sur GitHub]. |
| | | |
− | === Installer Adafruit_I2C.py ===
| + | Ce fichier fait partie du projet plus général [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git Adafruit-Raspberry-Pi-Python-Code] (GitHub) |
− | Plutôt que de faire un méchant copier/coller du code de Adafruit_I2C.py... et ainsi prendre le risque d'avoir de multiples versions installées un peu partout... nous proposons ici de suivre les quelques étapes d'installation du code contenu dans le GitHub Adafruit-Raspberry-Pi-Python-Code .
| + | }} |
| | | |
− | Nous pourrons ainsi y faire référence facilement et rapidement (comme précisé dans le point xxx décrivant cette étape de réutilisation de Adafruit_I2C.py pas à pas). | + | == Installer Adafruit_I2C.py == |
| + | {{bloc-etroit|text=Plutôt que de faire un méchant copier/coller du code de Adafruit_I2C.py... et ainsi prendre le risque d'avoir de multiples versions installées un peu partout... nous proposons ici de suivre les quelques étapes d'installation du code contenu dans le GitHub Adafruit-Raspberry-Pi-Python-Code . |
| + | |
| + | Nous pourrons ainsi y faire référence facilement et rapidement, comme [[ArduPi-I2C-Simple-CodePi|démontré dans l'élaboration de MasterWriter.py]] plus loin dans ce tutoriel. }} |
| + | |
| + | Il donc installer le code source d'AdaFruit sur votre Raspberry Pi en utilisant les instructions disponibles dans notre autre tutoriel sur le GPIO.}} |
| + | |
| + | {{ambox-stop|text= [[Rasp-Hack-GPIO AdaFruit PiCode|Vous trouverez toutes les instructions d'installation de Adafruit-Raspberry-Pi-Python-Code nécessaires en cliquant ici]]}} |
| + | |
| + | Instructions issue de notre tutoriel sur le [[Rasp-Hack-GPIO|GPIO du Raspberry Pi]] |
| + | |
| + | [[Fichier:Rasp-Hack-GPIO (mini).jpg]] |
| + | |
| + | == Vérifier l'installation de Adafruit_I2C.py == |
| + | |
| + | Si les codes "Adafruit PiCode" sont correctement installés, l'instruction suivante: |
| + | |
| + | <nowiki>ls ~/Adafruit-Raspberry-Pi-Python-Code/Adafruit_I2C/</nowiki> |
| + | |
| + | doit afficher une liste de fichiers où vous devez trouver '''Adafruit_I2C.py''' |
| + | |
| + | == Utiliser Occidentalis == |
| + | Bien que cela ne soit pas une nécessité absolue, dans ce tutoriel, nous avons décidé d'utiliser Occidentalis à la place de Raspbian Wheezy. |
| + | |
| + | Occidentalis est une version modifiée de Raspbian Wheezy. Cette version modifiée met en avant une configuration plus adaptée au hacking électronique avec Raspberry Pi. |
| + | |
| + | [[Fichier:tlogo-rasp-os-occidentalis.jpg]] |
| + | |
| + | [[Rasp-Os-Occidentalis|Cliquez ici]] pour accéder à notre tutoriel sur Occidentalis. |
| | | |
| {{ArduPi-I2C-TRAILER}} | | {{ArduPi-I2C-TRAILER}} |