EasySwitch

Arduino – Test ekspandera GPIO 128 , wejścia

Miałem sporo pytań jak sprawdzić czy ekspander jest poprawnie podłączony i czy działają wejścia.

Poniżej prosty kod sprawdzający czy widać wszystkie 8 układów MCP23017 oraz po podaniu stanu niskiego na pin dostajemy informację o użytym wejściu po UART (USB).

Potrzebujemy bibliotekę do MCP , pobieramy ją z Gita https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library
lub z Adafruit_MCP23017 (146 pobrań)

Rozpakowujemy pliki do Arduino\libraries u mnie C:\Program Files (x86)\Arduino\libraries\Adafruit_MCP23017\

 

Jeśli wszystko podpięliśmy poprawnie dostaniemy informację o adresach MCP oraz informację o wciskanych wejściach (wejścia zwieramy do masy).