Wpis z mikrobloga

@LazyInitializationException: @xnor
A jak to zrealizować w praktyce? Jeśli tak, jak na rysunku przyciski szeregowo, to nigdy nic nie odbierze, bo obwód otwarty, gdy chociaż jeden przycisk nie wciśnięty.
Jeśli równolegle, to rezystancja zastępcza kilku rezystorów równoległych, więc to, co wyżej piszecie o sumach już nie takie oczywiste.
@pawel1410: zwykłym przełącznikiem z trzema pinami, gdzie jeden to wejście, drugi to wyjście, gdy przycisk jest wyłączony (i ścieżka mija opornik) i trzeci to wyjście, gdy przycisk jest włączony (wtedy przechodzi przez opornik)
@ewolucja_myszowatych:

chodzi o to by na 8 przyciskach i 1 przewodzie mieć dużo funkcji


Nie wiem czy dobrze rozumiem(y) twój problem. Chodzi ci żeby na 8 przyciskach i 1 przewodzie mieć 8 funkcji, czy żeby przy 8 przyciskach i 1 przewodzie mieć więcej niż 8 funkcji? Z tego co napisałeś na początku wynika że chcesz robić kombinacje dwóch naciśniętych przycisków, tylko po co? Chcesz minimalizować liczbę użytych wejść arduino, liczbę przycisków,
@mwicat: @pawel1410: Teraz widzę że źle zrobiłem rysunek, w oryginale mam wszystkie rezystory połączone w szereg z masą i konkretny przycisk podaje na pin wartość dodawanych rezystorów, wszystkie są takie same. I ten układ mi działa.

Problemem jest to że rozpoznaje tylko jeden wciśnięty przycisk, kombinacje dwóch są odrzucane bo nie spełniają warunku switch(). Czasem też przycisk 5 jest odczytywany jako 4 prawdopodobnie przez wahania napięcia. Chciałem usprawnić to tak
ewolucja_myszowatych - @mwicat: @pawel1410: Teraz widzę że źle zrobiłem rysunek, w or...

źródło: rez2

Pobierz