To wynika bezpośrednio z budowy mikrokontrolera. Na wyjściu jest zawsze jakiś tranzystor. Troche teorii : http://www.learnerswings.com/2014/06/wh ... in-in.htmlENT108 wrote: Thu Jan 31, 2019 6:47 pm W weekend ma być pogoda, wiec pewnie się pobawię. Dzięki za podpowiedzi.
Jednak zagadka zostaje jak się ma zmiana trybu bezpośrednio na płytce do zmiany trybu buttonów przez soft...
Z tego samego powodu stosuje się rezystor 4,7 K tzw podciągający przy połączeniu krańcówki czy termometru. Stan logiczny "TRUE" jest 0. Wyjście danego GPIO zwierasz do masy a nie podłączasz do zasilania. Dlatego na danym pinie masz domyślnie VCC czyli FALSE. Programowo można oczywiście stany zanegować ale do tego dochodzi jeszcze kwestia czy reagujesz na zmianę stanu (monostabilne - wyzwalane zboczem) czy wartość (bistabilne - wyzwalane stanem).
Zmiana buttonów ma to na celu ze w pewnych konfiguracjach układ może reagować tak jak by był dany przycisk wciśnięty i np wchodzić w tryb programowania albo wcale nie startować.
