MCP23017 arduino
Posted on 22 mai 2016 in Arduino
Le MCP23017 utilise 2 broches I2C pins (qui peuvent être partagées avec d’autres périphériques I2C), et en échange, il fournit 16 broches d’utilisation générale en plus qui peuvent être configurées en entrée ou sortie.
Le bus I2C est est pris en charge par les broches.
- SCL : Signal d’horloge. SCL signifie Serial CLock (“horloge série” car ce signal cadence l’échange d’information sur le bus I2C).Connecté sur Arduino UNO A5
- SDA : Signal de donnée. SDA signifie Serial DAta (« Donnée série car » car les données sont envoyée en série sur cette ligne).Connecté sur Arduino UNO A4
Il est nécessaire d’utiliser les bibliothèques
- wire.h : Cette librairie vous permet de communiquer avec les composants utilisant le protocole I2C / TWI (communication série sur 2 fils).
- Adafruit mcp23017, La bibliothèque permet d’adresser directement les ports de votre composant.
Bonjour,
Merci pour ces explications.
Juste pour vous signaler qu’il semble y avoir un problème de câblage dans votre schéma:
+5 volts et ground sur la même ligne de la breadbord
et broche 17 (A2) du MCP reliée au plus par un fil noir.