Ligne 1 : |
Ligne 1 : |
− | {{traduction}} | + | {{Rasp-Hack-MCP230XX-NAV}} |
| | | |
− | Ce tutoriel est en cours de réalisation. Dans l'attente, nous pouvons vous recommander les liens suivants:
| + | == Introduction == |
− | * [http://learn.adafruit.com/mcp230xx-gpio-expander-on-the-raspberry-pi MCP230xx GPIO Expander on the Raspberry Pi]
| + | {{bloc-etroit|text=Votre Raspberry-Pi manque d'entrée/sortie? |
− | * [http://nagashur.com/blog/?p=653 Ajouter des GPIO au Raspberry Pi en utilisant une puce MCP23017 ou 23008 - partie 1 : le câblage] réalisé par sam
| |
| | | |
− | == Où acheter ==
| + | Alors vous êtes arrivé dans le bon tutoriel :-) }} |
− | Tout le matériel nécessaire est disponible chez MCHobby.
| |
− | * {{pl|218|MCP23017 - GPIO Expander 16 entrées/sorties}}
| |
| | | |
− | <hr ><small>
| + | {{ADFImage|Rasp-Hack-MCP230XX-01.jpg|640px}} |
− | Source: [http://learn.adafruit.com/mcp230xx-gpio-expander-on-the-raspberry-pi MCP230xx GPIO Expander on the Raspberry Pi] créé par [http://learn.adafruit.com/users/13 Kevin Townsend] pour [http://www.adafruit.com www.adafruit.com] <br />
| |
| | | |
− | Traduit par Meurisse D. pour [http://www.mchobby.be MCHobby.be]
| + | 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. |
− | </small>
| |
− | {{MCH-Accord}}
| |
| | | |
− | {{ADF-Accord}} | + | 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 == |
| + | * un {{link-product-pi3}} ou {{link-product-pi2}} |
| + | * un {{link-product-picobblerplus}} |
| + | * 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. |
| + | * 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}} |