Modifications

Sauter à la navigation Sauter à la recherche
1 395 octets ajoutés ,  29 février 2016 à 23:01
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{Rasp-Hack-MCP230XX-NAV}}
 
{{Rasp-Hack-MCP230XX-NAV}}
   −
{{traduction}}
+
== Introduction ==
 +
{{bloc-etroit|text=Votre Raspberry-Pi manque d'entrée/sortie?
   −
== Introduction ==
+
Alors vous êtes arrivé dans le bon tutoriel :-) }}
    
{{ADFImage|Rasp-Hack-MCP230XX-01.jpg|640px}}
 
{{ADFImage|Rasp-Hack-MCP230XX-01.jpg|640px}}
   −
While the Raspberry Pi packs and awful lot of punch for the price, and it's fairly flexible where HW expandability is concerned, there are situations where you might want a bit more basic digital IO. Thankfully, it's an easy problem to solve with an I2C-enabled device like the MCP23008 (for an extra 8 GPIO pins) or the MCP23017 (for an extra 16 GPIO pins).  This tutorial will show you how you can get up and running quickly with either of these chips.
+
Le pack Raspberry Pi est un jouet incroyable et puissant pour son prix. Par contre il est moins flexible lorsqu'il est question des possibilités d'extension matérielle. Il y a des situations où vous pourriez avoir besoin de quelques entrées/sorties digitales en plus.
 +
 
 +
Heureusement, c'est un problème facile à résoudre en utilisant un périphérique I2C comme le MCP23008 (pour 8 broches GPIO en plus) ou un MCP23017 (pour 16 broches GPIO en plus).  
 +
 
 +
Ce tutoriel vous montrera comment faire fonctionner l'un ou l'autre ces composants rapidement.
 +
 
 +
=== Pi-Cobbler ou Pi-Cobbler-Plus? ===
 +
Ce tutoriel utilise un PiCobbler pour faciliter le montage.
 +
   
 +
{{picobbler-compatibility}}
 +
 
 +
== Avantage ==
 +
L'utilisation d'un GPIO expander apporte aussi un avantage inattendu.
 +
 
 +
En effet, les broches du GPIO du Raspberry Pi sont limitées à un courant de 17mA avec un maximum de 50 mA pour toutes les broches du GPIO du Raspberry Pi. C'est vraiment peu!
 +
 
 +
En placant un MCP23017 (ou MCP23008) comme GPIO Extender, on dispose d'un courant de 25mA par broche sur le MCP230xx. Et le MCP230xx peut alors agir comme
 +
 
 +
Mais cela se fait aussi au dépend de la rapidité de lecture/modification de l'état d'une broche sur le MCP23017, les instructions passent en effet par le bus I2C.
    
== Le nécessaire ==
 
== Le nécessaire ==
* un {{pl|141|Raspberry Pi Modèle B}}
+
* un {{link-product-pi3}} ou {{link-product-pi2}}
* un {{pl|160|Pi Cobbler}}
+
* un {{link-product-picobblerplus}}
 
* un {{pl|218|MCP23017}} ou MCP23008
 
* un {{pl|218|MCP23017}} ou MCP23008
 
* Des {{cl|18|LED}} et {{cl|33|résistances}} pour faire vos tests si vous ne disposez pas d'un {{sl|multimètre|multimètre digital}} ou d'un oscilloscope.
 
* Des {{cl|18|LED}} et {{cl|33|résistances}} pour faire vos tests si vous ne disposez pas d'un {{sl|multimètre|multimètre digital}} ou d'un oscilloscope.
 
* Si vous ne disposez pas d'un {{pl|298|OS Occidentalis}}, la distribution Raspberry Pi crée par AdaFruit, [[Rasp-Hack-GPIO Configurer I2C|vous aurez besoin de configurer votre Pi pour activer I2C]] avant de poursuivre ce tutoriel. (Si vous utilisez Occidentalis alors le support I2C est déjà activé et vous êtes prêt à commencer!)
 
* Si vous ne disposez pas d'un {{pl|298|OS Occidentalis}}, la distribution Raspberry Pi crée par AdaFruit, [[Rasp-Hack-GPIO Configurer I2C|vous aurez besoin de configurer votre Pi pour activer I2C]] avant de poursuivre ce tutoriel. (Si vous utilisez Occidentalis alors le support I2C est déjà activé et vous êtes prêt à commencer!)
 +
 +
{{ambox-stop|text=Si vous l'utilisez pas Occidentalis (OS dérivé de Raspbian Wheezy produit par AdaFruit), vous aurez besoin d'activer le support I2C sur votre Pi en suivant les étapes de ce tutoriel [http://wiki.mchobby.be/index.php?title=Rasp-Hack-GPIO_Configurer_I2C http://wiki.mchobby.be/index.php?title=Rasp-Hack-GPIO_Configurer_I2C] (Si vous utilisez déjà Occidentalis alors le support I2C est déjà activé et vous êtes prêt à commencer!)}}
    
{{Rasp-Hack-MCP230XX-TRAILER}}
 
{{Rasp-Hack-MCP230XX-TRAILER}}
29 910

modifications

Menu de navigation