Arduino u kombinaciji s IO port "expander-om" MCP23017

Ako ste početnik ovo je pravo mjesto za vas. Sva opšta diskusija o elektronici i/ili elektrotehnici se treba odvijati ovdje.

Moderators: stojke369, pedja089, [eDo], trax, LAF

Post Reply
zoneone
Posts: 3
Joined: 22-05-2017, 13:51

Arduino u kombinaciji s IO port "expander-om" MCP23017

Post by zoneone »

Pozdrav svima,

prije svega isprika ukoliko je isto ili slicno pitanje bilo postavljeno, no search s keywordom 23017 nije nista vratio, tako da vjerojatno ipak nisam pogodio temu koja je vec bila.

Naime, proucavajuci MCP23017 vidim da se lijepo moze koristiti kao IO port expander, te istim mogu dobiti 16 input ili output portova.
Koliko vidim, i sto sam guglajuci nasao, nije neki veliki problem sloziti npr. 8 output i 8 input portova.

Output mi nije problematican, odgovarajuci otpornik, LED-ica i to je to.
Input, s druge strane, prema google-u, moze korisiti "momentary press button switcheve".

Ono sto me muci, je li moguce koristiti "permanentne" switcheve, npr. toggle switcheve, gdje je stanje ili stalno iskljuceno ili stalno ukljuceno.

Ako da, postoji li nesto na sto moram paziti za razliku kada koristim "momentary press button switch"?
Pri ovome, "paziti", prvenstveno mislim na elektroniku, mozda nekakva drugacija izvedba?

Takodjer me interesira u tom slucaju, je li code na npr. arduinu (koristeci wire library), specifican za "ocitavanje" ovakvih toggle swithceva.

Molio bih, ako moze pojasnjenje ili eventualno neki prijedlog da za toggle switcheve koristim mozda neki drugi sklop neko drugo rjesenje?
A onda si iskombiniram "momentary press button switcheve" i ouput LEDice s MCP23017 a za toggle switcheve nesto drugo.

Unaprijed hvala!
zoneone
Posts: 3
Joined: 22-05-2017, 13:51

Re: Arduino u kombinaciji s IO port "expander-om" MCP23017

Post by zoneone »

OK, nasao sam rjesenje (googlajuci opet, ofc)

Link https://christianloris.wordpress.com/20 ... cp23017-1/

Zapravo sam naletio na isti link i prije, no valjda sam jednostavno previdio .... :azdaja:
Post Reply