Étape 2: Comment se connecter et utiliser : cligner des yeux
Je vous propose un circuit simple pour expliquer comment se connecter et utiliser la puce MCP23017. Nous utiliserons le programme classique Blink.
Vous connecter :
- Port de la DMV de l’extenseur à 3, 3V broche le LinkIt One
- Port de l’extenseur VVS le GND
- Port SLC de l’extenseur sur une broche de SCL
- SDA de l’extenseur sur une broche SDA
- L’extenseur ports A0, A1, A2 à la GND
- Port RESET de l’extenseur à 3, 3V broche le LinkIt One par une résistance 10Kohm
- Port de l’extenseur GPA0 anode de la LED
- Cathode de la diode à la masse par une résistance de 100 ohms
Vous trouverez ci-dessus la simulation sur maquette.
Les broches 15, 16 et 17 du circuit intégré MCP (c’est à dire les ports A0, A1 e A2) sont vraiment importants parce que, selon comment vous connecter, vous définir adresse I2C de l’extenseur ; Si vous vous connectez plus d’un expanseur dans la série, vous pouvez affecter une adresse unique à chacune d'entre elles.
Passons à l’esquisse. Afin d’utiliser plus facilement la puce MCP23017, vous aurez besoin de télécharger et d’installer une bibliothèque créée par l’équipe Adafruit. Vous pouvez le trouver dans leur GitHub ou dans la pièce jointe, que j’ai ajouté à cette instructable. Maintenant Téléchargez et ouvrez l’esquisse. Les commentaires dans le programme expliquent chaque ligne de code unique. Enfin, mettez le commutateur UART/SPI et charger le programme.
Facile ? Maintenant passons à quelque chose de plus difficile.