Utilisation de I2C
- Utiliser l'interface I2C de 40 broches de la station de travail supérieure
- Ce tutoriel utilise le capteur I2C FLY-PI V2LM75 et I2C2 en exemple !!!
- Veuillez noter que I2C1 est déjà occupé par d'autres appareils et ne peut pas être utilisé !!!
- Assurez-vous que les connexions sont solides et stables !!!
Ouvrir I2C avec FLY Tools
- Trouvez Overlays et sélectionnez i2c2 et i2c0 à la fin
- Veuillez noter que I2C1 est déjà occupé par d'autres appareils et ne peut pas être utilisé !!!
- Enregistrez et redémarrez

Branchement et recherche

- Utilisez SSH pour vous connecter à la station de travail supérieure FLY, puis entrez la commande ci-dessous qui produira le contenu suivant
- Si vous utilisez
I2C0
, remplacez la commande ci-dessous par0
au lieu de2
sudo i2cdetect -y -r 2
- Veuillez noter que dans des conditions normales, après avoir appuyé sur Entrée, le contenu ci-dessus apparaîtra immédiatement avec une adresse
- Veuillez noter que l'adresse est aléatoire
- Veuillez noter que si les connexions sont incorrectes, inversées, non configurées ou que le module est endommagé, le résultat sera anormal
- L'adresse doit être convertie de hexadécimal en décimal avant d'être remplacée dans la configuration après
i2c_address:
- Vous pouvez utiliser un convertisseur de base en ligne pour effectuer cette conversion
Configuration
[mcu host]
serial: /tmp/klipper_host_mcu
[temperature_sensor my_sensor]
sensor_type: LM75
i2c_address:72
# # Default is 72 (0x48). Normal range is 72-79 (0x48-0x4F) and the 3
# # low bits of the address are configured via pins on the chip
# # (usually with jumpers or hard wired).
i2c_mcu:host
i2c_bus:i2c.2
# i2c_software_scl