EasySwitch

Biblioteka Easyswitch_MCP23017

Poniżej nakładka na bibliotekę Adafruit-MCP23017-Arduino-Library,
Biblioteka pozwala na utworzenie jednej klasy dla wszystkich (4,8) ekspanderów ułatwiając korzystnie z nich.

Rozpakowujemy folder do Arduino\libraries , w Windows :
C:\Program Files (x86)\Arduino\libraries

Pobiernie:

 

Opis funkcji:

setAllMode(byte mode);  // INPUT, OUTPUT
  ustawienie wejść lub wyjść dla wszystkich ekspanderów

setMcpMode(byte select_mcp, byte mode); // (1,2,3,4,5,6,7,8 ; INPUT,OUTPUT)
  ustawienie wejść lub wyjść dla danego ekspandera

setPinMode(byte select_mcp, byte pin, byte mode); // (1,2,3,4,5,6,7,8 ; 0-15 ; INPUT,OUTPUT)
  ustawienie wejścia lub wyjścia dla danego pinu

void setAllState(byte set); // HIGH , LOW
  ustawienie wszystkich wyjść , HIGH , LOW

void setMcpState(byte select_mcp, byte set);< br/>
  ustawienie wyjść dla danego ekspandera (1,2,3,4,5,6,7,8 ; HIGH,LOW)

void setPinState(byte select_mcp, byte pin, byte set);
  ustawienie wyjść dla danego pinu ekspandera (1,2,3,4,5,6,7,8 ; 0-15; HIGH,LOW)

Przykładowy kod :

Wersje:

v1_0:
pierwsza wersja.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

35 + = 38