Ligne 88 : |
Ligne 88 : |
| | | |
| | | |
− | == xxxx == | + | == Error accessing 0x20 == |
| Lors de nos tests, nous vous obtenez le message d'erreur suivant: | | Lors de nos tests, nous vous obtenez le message d'erreur suivant: |
− | <nowiki></nowiki> | + | <nowiki>Error accessing 0x20:check your I2C address |
| + | Error accessing 0x20:check your I2C address |
| + | Error accessing 0x20:check your I2C address |
| + | Error accessing 0x20:check your I2C address |
| + | Error accessing 0x20:check your I2C address |
| + | Error accessing 0x20:check your I2C address</nowiki> |
| | | |
− | Ce dernier se produit lorsque la bibliothèque n'est pas capable de détecter la version du Pi... mais c'est très facile à résoudre. | + | 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. |
| | | |
− | Lorsque la bibliothèque ne sait pas détecter la révision du pi | + | 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. |
| + | |
| + | Par conséquent, essayer d'adresser le périphérique I2C à l'adresse 0X20 sur la mauvaise broche produira inévitablement une erreur. |
| + | |
| + | === Fixer le bus === |
| + | Pour résoudre le problème, il suffit simplement de fixer la broche du bus. |
| + | |
| + | Editez le fichier Adafruit_I2C.py avec la commande |
| + | |
| + | nano Adafruit_I2C |
| + | |
| + | et modifiez le paramètre '''busnum''' de la ligne suivante |
| + | |
| + | 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) |
| | | |
| {{traduction}} | | {{traduction}} |