16-02-2016, 07:25
Witam
Kurcze, jeśli coś nie działa to idziemy wstecz... czyli zamiast klawiatury może zwykły kabelek i zwieramy odp. pin Arduino do masy (jeśli sterujesz stanem niskim lub do +5V dla stanu wysokiego). Wtedy MUSI działać. Jeśli jest OKI to trzeba teraz zabrać się za klawiaturę - oblukać które wyprowadzenie jest wspólne i potem już z górki.
Jeden z podstawowych błędów przy obsłudze klawiatur to zamiana typu sterowania - zwieranie do masy lub do +5V.
Przy zwieraniu do masy pin MUSI być podciągnięty do +5V za pomocą rezystora lub parametru INPUT_PULLUP.
Jeśli zwieramy do + 5V to pin musi być połączony z masą za pomocą rezystora 1,0-2,2 kOHm (równolegle można dać kondensator i problem migotania styków z głowy). Ale pewnie to wszystko już wiesz :-)
Pozdrawiam
Kurcze, jeśli coś nie działa to idziemy wstecz... czyli zamiast klawiatury może zwykły kabelek i zwieramy odp. pin Arduino do masy (jeśli sterujesz stanem niskim lub do +5V dla stanu wysokiego). Wtedy MUSI działać. Jeśli jest OKI to trzeba teraz zabrać się za klawiaturę - oblukać które wyprowadzenie jest wspólne i potem już z górki.
Jeden z podstawowych błędów przy obsłudze klawiatur to zamiana typu sterowania - zwieranie do masy lub do +5V.
Przy zwieraniu do masy pin MUSI być podciągnięty do +5V za pomocą rezystora lub parametru INPUT_PULLUP.
Jeśli zwieramy do + 5V to pin musi być połączony z masą za pomocą rezystora 1,0-2,2 kOHm (równolegle można dać kondensator i problem migotania styków z głowy). Ale pewnie to wszystko już wiesz :-)
Pozdrawiam