Modifications

Sauter à la navigation Sauter à la recherche
520 octets ajoutés ,  7 février 2015 à 10:05
aucun résumé de modification
Ligne 11 : Ligne 11 :  
''Exemple mettant en oeuvre un Raspberry Pi et un Boarduino via le bus I2C''  
 
''Exemple mettant en oeuvre un Raspberry Pi et un Boarduino via le bus I2C''  
   −
== Introduction I2C ==
+
== Introduction préalable à I2C ==
 
Si vous ne savez pas encore ce qu'est un bus I2C ou si vous désirez vous rafraichir la mémoire, vous pouvez consulter [[Arduino I2C Intro|notre tutoriel I2C]] pour Arduino.
 
Si vous ne savez pas encore ce qu'est un bus I2C ou si vous désirez vous rafraichir la mémoire, vous pouvez consulter [[Arduino I2C Intro|notre tutoriel I2C]] pour Arduino.
   Ligne 25 : Ligne 25 :     
L'utilisation du bus I2C permettra de raccorder sereinement plusieurs Arduino... sans sacrifier ni le port série du Raspberry, ni le port série d'Arduino :-)
 
L'utilisation du bus I2C permettra de raccorder sereinement plusieurs Arduino... sans sacrifier ni le port série du Raspberry, ni le port série d'Arduino :-)
 +
 +
== Compatibilité Pi-2 et Pi B PLUS ==
 +
{{picobbler-compatibility}}
    
== Exemple pratique: Une plateforme mobile pour Pi ==
 
== Exemple pratique: Une plateforme mobile pour Pi ==
Ligne 42 : Ligne 45 :  
=== Arduino et Motor Shield ===
 
=== Arduino et Motor Shield ===
   −
'''A contrario, réaliser un tel montage est trivial à l'aide d'un [http://mchobby.be/PrestaShop/product.php?id_product=10 Arduino] et d'un [http://mchobby.be/PrestaShop/product.php?id_product=51 Motor shield]''' (''dont exemple ci-dessous'').
+
'''A contrario, réaliser un tel montage est trivial à l'aide d'un {{pl|10|Arduino}} et d'un {{pl|51|Motor shield}}''' (''dont exemple ci-dessous'').
    
[[Fichier:Motor-Shield-InAction.jpg|550px]]
 
[[Fichier:Motor-Shield-InAction.jpg|550px]]
Ligne 49 : Ligne 52 :  
# Moteur pas-à-pas
 
# Moteur pas-à-pas
   −
=== Pi + Arduino + I2C ===
+
=== Pi + (Arduino + Motor Shield) + I2C ===
 
Puisque Arduino et un motor shield seraient des outils de contrôle idéal d'une plateforme mobile, pourquoi donc ne pas utiliser un Arduino+MotorShield (comme esclave I2C intelligent) commandé par Raspberry Pi via le bus I2C.
 
Puisque Arduino et un motor shield seraient des outils de contrôle idéal d'une plateforme mobile, pourquoi donc ne pas utiliser un Arduino+MotorShield (comme esclave I2C intelligent) commandé par Raspberry Pi via le bus I2C.
   Ligne 56 : Ligne 59 :  
Voici donc une proposition de montage permettant de concevoir et commander une telle plateforme mobile pour Raspberry Pi.
 
Voici donc une proposition de montage permettant de concevoir et commander une telle plateforme mobile pour Raspberry Pi.
   −
[[Fichier:ArduPi-I2C-MobilePlateforme.jpg]]  
+
[[Fichier:ArduPi-I2C-MobilePlateforme.jpg|800px]]  
 +
 
 +
Cette suggestion met en oeuvre:
 +
* un {{link-product-piplus}} ou un {{link-product-pi}}
 +
* {{pl|171|un boarduino}} (un 100% compatible Arduino réalisé par AdaFruit)
 +
* {{pl|131|Convertisseur Logique 4 Canaux - Bi-Directionnel - I2C compatible}}
 +
* {{link-product-picobblerplus}} ou un {{link-product-picobbler}} en guise de connecteur Raspberry-Pi
    +
Le tutoriel que nous proposons ici vise justement à pouvoir réaliser un tel montage... en commençant par la communication I2C entre Raspberry-Pi et Arduino
    
{{ArduPi-I2C-TRAILER}}
 
{{ArduPi-I2C-TRAILER}}
29 836

modifications

Menu de navigation