Ligne 89 : |
Ligne 89 : |
| | | |
| == Error accessing 0x20 == | | == Error accessing 0x20 == |
− | Lors de nos tests, nous vous obtenez le message d'erreur suivant: | + | Lors de nos tests, avons obtenu le message d'erreur suivant: |
| <nowiki>Error accessing 0x20:check your I2C address | | <nowiki>Error accessing 0x20:check your I2C address |
| Error accessing 0x20:check your I2C address | | Error accessing 0x20:check your I2C address |
Ligne 97 : |
Ligne 97 : |
| Error accessing 0x20:check your I2C address</nowiki> | | Error accessing 0x20:check your I2C address</nowiki> |
| | | |
− | Ce dernier se produit lorsque la bibliothèque n'est pas capable de détecter la révision de votre Pi... mais c'est très facile à résoudre. | + | Ce dernier se produit lorsque la bibliothèque n'est pas capable de détecter correctement la révision de votre Pi... mais c'est un problème très facile à contourner. |
| | | |
− | Lorsque la bibliothèque ne sait pas détecter la révision du pi, elle utilise par défaut le Bus I2C sur la broche numéro 0 (correspondant au Raspberry-Pi 256Mb). Le hic, c'est que la majorité des Raspberry actuels sont des modèles 51Mb Révision B utilisant le Bus I2C sur la broche numéro 1. | + | Lorsque la bibliothèque ne sait pas détecter la révision du pi, elle utilise le Bus I2C sur la broche numéro 0 (correspondant au Raspberry-Pi 256Mb). Le hic, c'est que la majorité des Raspberry actuels sont des modèles 51Mb Modèle B Révision 2 utilisant le Bus I2C sur la broche numéro 1. |
| | | |
− | Par conséquent, essayer d'adresser le périphérique I2C à l'adresse 0X20 sur la mauvaise broche produira inévitablement une erreur. | + | Par conséquent, essayer d'adresser le périphérique I2C à l'adresse 0X20 sur la mauvaise broche du bus I2C ne peut produire qu'une erreur. |
| | | |
− | === Fixer le bus à utiliser === | + | === Fixons le bus à utiliser === |
− | Pour résoudre le problème, il suffit simplement de fixer la broche du bus. | + | Pour résoudre le problème, il suffit simplement de fixer la broche du bus I2C. |
| | | |
| Editez le fichier Adafruit_I2C.py avec la commande | | Editez le fichier Adafruit_I2C.py avec la commande |
Ligne 114 : |
Ligne 114 : |
| def __init__(self, address, busnum=-1, debug=False): | | def __init__(self, address, busnum=-1, debug=False): |
| | | |
− | pour la fixer de la valeur -1 (auto-détection) à la valeur 1 (valeur correspondant au Raspberry 512Mb rev 2) | + | pour la fixer de la valeur -1 (auto-détection) à '''la valeur 1''' (valeur correspondant au Raspberry 512Mb modèle B rev 2) |
| | | |
| def __init__(self, address, busnum=1, debug=False): | | def __init__(self, address, busnum=1, debug=False): |
| | | |
− | Voila, il ne reste qu'a sauver et rester votre programme ''mcp23017_test.py'' | + | Voila, il ne reste qu'à sauver et retester votre programme ''mcp23017_test.py'' |
| + | |
| {{traduction}} | | {{traduction}} |
| | | |