Ligne 43 : |
Ligne 43 : |
| C'est la raison de l'existence du premier paramètre '''busnum'''. | | C'est la raison de l'existence du premier paramètre '''busnum'''. |
| | | |
− | Le paramètre '''address''' permet d'indiquer l'adresse du MCP23017 en notation hexadécimal assumes you are using an MCP23017 with all three address pins set to GND. If you are using a different address pin configuration, you can open up the datasheet to see how the address scheme works ([http://df.mchobby.be/datasheet/mcp23017.pdf fiche technique du MCP23017] ou la [http://df.mchobby.be/datasheet/mcp23008.pdf fiche technique du MCP23008].) | + | Le paramètre '''address''' permet d'indiquer l'adresse du MCP23017 en notation hexadécimal. En partant du principe que les 3 lignes d'adresses du MCP23017 sont branchées à la masse/GND, l'adresse du MCP23017 est 0x20 (qui est l'adresse de base). |
| | | |
− | <nowiki># Use busnum = 0 for older Raspberry Pi's (pre 512MB) | + | Le paramètre '''num_gpios''' indique le nombre de broches d'entrée/sortie (GPIO) disponible sur le module MCP230xx. Puisqu'il s'agit d'un MCP23017, nous avons donc 16 broches. |
| + | |
| + | <nowiki># Utiliser busnum = 0 pour les Raspberry plus ancien (avant la version 512MB) |
| #mcp = Adafruit_MCP230XX(busnum = 0, address = 0x20, num_gpios = 16) | | #mcp = Adafruit_MCP230XX(busnum = 0, address = 0x20, num_gpios = 16) |
| | | |
− | # Use busnum = 1 for new Raspberry Pi's (512MB) | + | # Utiliser busnum = 1 pour les nouveaux Raspberry (avec 512MB de RAM) |
| mcp = Adafruit_MCP230XX(busnum = 1, address = 0x20, num_gpios = 16)</nowiki> | | mcp = Adafruit_MCP230XX(busnum = 1, address = 0x20, num_gpios = 16)</nowiki> |
| + | |
| + | === Addresse du MCP230xx === |
| + | Comme indiqué ci-dessus, l'adresse par défaut d'un MCP23017 est 0X20 si toutes les lignes d'adresses sont raccordées à la masse. |
| + | |
| + | Si vous voulez utiliser une configuration des broches d'adresse différente, vous pouvez ouvrir la fiche technique pour voir comment fonctionne le schéma d'adressage ([http://df.mchobby.be/datasheet/mcp23017.pdf fiche technique du MCP23017] ou la [http://df.mchobby.be/datasheet/mcp23008.pdf fiche technique du MCP23008].) |
| | | |
| == Numéro des broches == | | == Numéro des broches == |