Modifications

Sauter à la navigation Sauter à la recherche
949 octets ajoutés ,  7 avril 2013 à 15:58
Ligne 3 : Ligne 3 :  
== Les solutions I2C en Python ==
 
== Les solutions I2C en Python ==
   −
Comme pour le reste des tutoriels disponibles chez MCHobby, nous nous concentrons uniquement sur la programmation du bus I2C sous Python.
+
{{bloc-etroit|text=Comme pour le reste des tutoriels disponibles chez MCHobby, nous nous concentrons uniquement sur la programmation du bus I2C sous Python.
   −
Etant distributeur AdaFruit et sachant qu'Adafruit propose un excellent support de ses produits I2C sous Raspberry, nous avons exploré cette piste sans pour autant négliger une excellent source connue sous le nom de [http://quick2wire.com/2012/06/i2c-python/ Quick2Wire] qui propose également un support python pour Raspberry Pi.
+
Etant distributeur AdaFruit et sachant qu'Adafruit propose un excellent support de ses produits I2C sous Raspberry, nous avons exploré cette piste sans pour autant négliger une excellent source connue sous le nom de [http://quick2wire.com/2012/06/i2c-python/ Quick2Wire] qui propose également un support python pour Raspberry Pi.}}
    
== Quick2Wire ==
 
== Quick2Wire ==
Quick2Wire propose un dépôt Git avec du code supportant I2C sous Raspberry-Pi.
+
{{bloc-etroit|text=Quick2Wire propose un dépôt Git avec du code supportant I2C sous Raspberry-Pi.
    
Le peu de tests réalisé avec cette librairie (car elle fonctionne avec notre SlaveListener sous Arduino) laisse clairement entrevoir une solution "professionnel".
 
Le peu de tests réalisé avec cette librairie (car elle fonctionne avec notre SlaveListener sous Arduino) laisse clairement entrevoir une solution "professionnel".
Ligne 15 : Ligne 15 :     
Hormis l'exemple que vous trouverez sur la page d'accueil (http://quick2wire.com/2012/06/i2c-python/), nous avons produit le code d'exemple (''MasterWriter-Q2Wire.py'') suivant qui fonctionne parfaitement.
 
Hormis l'exemple que vous trouverez sur la page d'accueil (http://quick2wire.com/2012/06/i2c-python/), nous avons produit le code d'exemple (''MasterWriter-Q2Wire.py'') suivant qui fonctionne parfaitement.
 +
}}
    
  <nowiki># A démarrer avec:
 
  <nowiki># A démarrer avec:
Ligne 38 : Ligne 39 :  
Personnellement, j'aime beaucoup Quick2Wire. S'attarder sur Quick2Wire sera un bon investissement Python... qu'il faut peut être réserver à plus tard... après avoir acquis un savoir minimum en I2C, interaction Pi<->Arduino via I2C, être familiarisé avec divers composants I2C.  
 
Personnellement, j'aime beaucoup Quick2Wire. S'attarder sur Quick2Wire sera un bon investissement Python... qu'il faut peut être réserver à plus tard... après avoir acquis un savoir minimum en I2C, interaction Pi<->Arduino via I2C, être familiarisé avec divers composants I2C.  
   −
{{ambox|text=Force est de reconnaître que Quick2Wire place la "barre est placée est peu haut" pour un débutant, cette librairie est trop complexe pour une première approche'''. Nous allons donc nous concentrer sur une option alternative basée sur les travaux d'[http://www.adafruit.com AdaFruit Industries] réalisé pour supporter ses propres produits I2C sous Raspberry Pi.}}
+
{{ambox|text=Force est de reconnaître que Quick2Wire place la "barre un peu haut" pour des débutants, cette librairie est trop complexe pour une première approche'''. Nous allons donc nous concentrer sur une option alternative basée sur les travaux d'[http://www.adafruit.com AdaFruit Industries] réalisé pour supporter ses propres produits I2C sous Raspberry Pi.}}
    
Si vous désirez investir du temps dans Quick2Wire, nous vous proposons les liens suivants:
 
Si vous désirez investir du temps dans Quick2Wire, nous vous proposons les liens suivants:
 
* [http://quick2wire.com/2012/06/i2c-python/ I2C & Python on the Raspberry Pi]  
 
* [http://quick2wire.com/2012/06/i2c-python/ I2C & Python on the Raspberry Pi]  
 
* [https://github.com/quick2wire/quick2wire-python-api Le GitHub de quick2wire-python-api]  
 
* [https://github.com/quick2wire/quick2wire-python-api Le GitHub de quick2wire-python-api]  
 +
* [https://github.com/quick2wire Racine du GitHub de Quick2Wire] Une source impressionnante d'information
 +
 +
== AdaFruit_I2C.py ==
 +
 +
[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!
 +
 +
{{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!}}
 +
 +
<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>
 +
 +
Pour en savoir plus, [[ArduPi-I2C-Adafruit_I2C|nous vous proposons de passer à l'étape suivante en cliquant ici]]
    
{{ArduPi-I2C-TRAILER}}
 
{{ArduPi-I2C-TRAILER}}
29 918

modifications

Menu de navigation