Jak zrobić pięć przycisków na jednym porcie.

Jak zrobić pięć przycisków na jednym porcie.
Razem głosów: 7 co stanowi: 80% całości.

Arduino-logo

Jak wiadomo SunDuino posiada mało portów, często chcemy podłączyć LCD parę klawiszy i do tego kilka czujników, a tu nagle okazuje się że zabrakło nam portów i co projekt do niczego ??

Nie nic z tego wystarczy przemyśleć sprawę jeszcze raz i trochę rozsądniej gospodarować zasobami mikrokontrolera.

W tym TIPSIE zajmiemy sie przyciskami.

No cóż każdy klawisz to jeden port , nam w projekcie potrzeba 5 klawiszy, więc siłą rzeczy mamy już mniej o 5 portów Digital. Wprawdzie możemy odzyskać 6 , ale przyda nam się też 3 porty analogowe, podłączenie LCD to też parę portów i zostało nam bardzo mało na czujniki , a dobrze by było mieć parę w zapasie pod rozbudowę programu.

No to robimy optymalizacje:

Założenie projektu wymaga 5 klawiszy sterujących , zmniejszenie ich liczby odpada więc podłączymy

 je wszystkie do jednego portu co nam da 5 klawiszy i 4 porty w zapasie:)

Do dzieła:

Schemat wygląda następująco:

przyciski

Jak widać jest bardzo prosty i już widać ideę tego pomysłu:) Tak będziemy mierzyć spadek napięcia na pinie

dzieki czemu rozróżnimy 5 przycisków na 1 pinie:)

Przykład użycia :)

I w ten sposób mamy 5 klawiszy na jednym pinie — oczywiście może być ich więcej. 

 

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay