LinkIt ett – MCP23017 I2C Port Expander (2 / 5 steg)
Steg 2: Hur du ansluter och använder det: Blink
Jag föreslår att du en enkel krets för att förklara hur du ansluter och använder MCP23017 chip. Vi använder den klassiska programmet Blink.
Ansluta:
- Den expander VDD port till LinkIt ett 3, 3V stift
- Den expander VVS port till GND
- Den expander SLC port till ett SCL stift
- Den expander SDA till en SDA stift
- Den expander hamnar A0, A1, A2 till GND
- Bergexpandern är återställa port till LinkIt ett 3, 3V stift med ett 10Kohm motstånd
- Den expander GPA0 port till lysdioder anod
- LAMPA katod till GND av en 100 ohms motstånd
Framför hittar du simuleringen på bakbord.
Stiften 15, 16 och 17 i MCP integrerad krets (det vill säga hamnar A0, A1 e A2) är jätteviktiga, för beroende på hur du ansluter dem, du ange den expander I2C adress; Om du ansluter flera expander i serien, kan du tilldela var och en av dem en unik adress.
Låt oss gå vidare till skiss. Enkelt använda MCP23017 chip, måste du hämta och installera ett bibliotek som skapats av Adafruit team. Du hittar den i deras GitHub eller i den bifogade filen jag till detta instructable. Nu hämta och öppna skissen. Kommentarerna i programmet förklara varje rad som enda kod. Slutligen anger växlarna till UART/SPI och laddar programmet.
Lätt? Nu ska vi gå på något svårare.