Jak w temacie, chciałbym podłączyć do tych portów przyciski. Czy to ma szansę działać i jak się do tych portów odwołać w C?
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tammily20001 napisał:Tylko drabinka chyba nie pozwala na rozpoznanie który przycisk został naciśnięty chociaż możliwe że się mylę.
mily20001 napisał:I jeszcze jedno - jak samplować (w C)?
ZbeeGin napisał:mily20001 napisał:Tylko drabinka chyba nie pozwala na rozpoznanie który przycisk został naciśnięty chociaż możliwe że się mylę.
Owszem. Może, jeśli dobrze to zorganizujesz.
snnaap napisał:Teoretycznie można byłoby podłączyć tyle przycisków jaka jest rozdzielczość przetwornika ADC.
Ale w praktyce chyba nie dałoby rady tego wykonać(Ale chciałby zobaczyć takie coś - 1023 przyciski na jednej linii - musi zapewne ciekawie wyglądać
)
atom1477 napisał:snnaap napisał:Teoretycznie można byłoby podłączyć tyle przycisków jaka jest rozdzielczość przetwornika ADC.
Ale w praktyce chyba nie dałoby rady tego wykonać(Ale chciałby zobaczyć takie coś - 1023 przyciski na jednej linii - musi zapewne ciekawie wyglądać
)
Rozdzielczość przetwornika nie wynosi 1023 tylko 10. Można więc podłączyć tylko 10 przycisków (choć i to będzie problemem).
snnaap napisał:Może źle się wyraziłem, rozdzielczość 10 bitów to 1024 poziomy kwantyzacji?!
Czyli teoretycznie można byłoby podłączyć 1023 przyciski, czyż nie?
Przy 5V różnica pomiędzy poziomami powinna wynosić ok. 4,8 mV.
Trzeba jedynie odpowiednio dobrać rezystory.
snnaap napisał:PS. 10 to liczba graniczna przy rozważaniach praktycznych?
Cytat:Jeżeli chcesz móc odczytywać wciśnięcie więcej niż 1 przycisku, to można podłączyć tylko 10
Cytat:snnaap napisał:
PS. 10 to liczba graniczna przy rozważaniach praktycznych?
Przy ADC z ATMegi88, tak
Nawigator napisał:Pozwolę sobie nie zgodzić się z Szanownym Przedmówcą.
Cytat:Jeżeli chcesz móc odczytywać wciśnięcie więcej niż 1 przycisku, to można podłączyć tylko 10
Ilość przycisków nie ma znaczenia bo i tak odczyta się jeden, ten "najbliżej" masy.
Nawigator napisał:Praktycznym ogranicznikiem jest dobór rezystorów, ich tolerancja, rezystancja styków, zmiany temperatury itp. oraz powtarzalność produkcyjna.
Programowo można posortować wyniki więcej niż 10-ciu przycisków.
Cytat:Przecież nawet na tej drabince którą pokazałeś można odczytać stan dowolnej kombinacji przycisków (pomijając off).