33. Jak do Arduino podłączyć keypad 4x4?
HTML-код
- Опубликовано: 10 сен 2024
- Dzisiaj podłączamy kalwiaturkę 4x4 do Arduino. Podobne keypady można już dostać za dolara tak więc zachęcam do robienia własnych projektów zamków szyfrowych i tym podobnych układów.
Schemat i sketch na Google Drive: drive.google.c...
Użyta klawiaturka: www.ebay.com/it...
Taki sam keypad tylko już polutowany: www.ebay.com/it...
I kolejna którą chciałem użyć w filmie ale nie dotarła : www.ebay.com/it...
This made more sense than the English video I just watched and I have no idea what language this is.
Polish
Dziękuję.
Fajny masz pisak ! :) :P
pisak! juz wiem skąd przyszla moda na autotune. Od goscia ktory zbudowal MPC ;))
wszystko spoko ale przez ten dźwięk pisaka aż wyłączylem film bo tak mnie uszy bolaly
A dało by się zrobić projekt z użyciem kilku modułów keypad 4x3 czy 4x4 ? przy zastrzeżeniu że kolejny keypad byłby jakby kontynuacją "numeracji" w stylu Keypad 1:0-F keypad 2:G-V ?
proszę zrób 2 filmik o IR lub o pinie AREF.
great tutorial... help me a lots...thanks
dlaczego schemat i sketch się nie otwiera w Google drive ?
jakich użyłeś rezystorów?
good work thx
czy jest jakikolwiek sposób żeby rejestrować 2 lub więcej naciśnięć jednocześnie?
Wydaje mi się że tablica typu bool o wielkości odpowiadającej ilości przycisków byłaby w sam raz. Biorąc kod z filmu w części z Serial.print("(nr guzika)") coś w stylu stany[(nr guzika) - 1], pod spodem zwyczajnie identyfikujesz czy chciane guziki są naciśnięte czyli np. zwykły if(stany[0] && stany[1] ) zrobCos();.
Jeżeli zdecydujesz się na to rozwiązanie, nie zapomnij resetować stanów gdy przycisk nie jest wciśnięty, czyli wyglądałoby to mniej więcej tak że dopisujesz else { stany[(nr guzika - 1)] = false lub 0 }. W razie niejasności pisz śmiało :)
Proszę kup nowy pisak 1:21
Witam!
Od kilku dni próbuję zrobić w miarę działający zamek kodowy na arduino,
na razie mam takie coś pastebin.com/GNsnPHvd i jakoś to chodzi ale chciał bym aby wciśnięte cyfry były wyświetlane jedna po drugiej jako " * "
Może Pan zaproponował by jakiś inny prostszy sposób w jaki można to zrobić w kolejnym filmie?
Z góry dziękuję za pomoc i pozdrawiam!
Może w kolejnym to nie, ale będę to miał na uwadze. Patrzyłem na tego sketcha i widzę że użyłeś kilku nowych bibliotek - może podesłałbyś mi całość ze schematem to wykorzystam ten właśnie projekt w filmie?
Elektro Maras
Dziękuję za odpowiedź,
sendspace.pl/file/c9a33c15e7f5ec48f99020a/zamek-kodowy
No więc tak to u mnie wygląda z tym, że używam chińskiego pro mini i i klawiatury 4x3 ze starego telefonu stacjonarnego ;)
PS. Nie zastosowałem sposobu podłączania klawiatury z Pana filmu ponieważ czasami przy wciśnięciu przycisku wyświetlał się inny z tej samej kolumny.
Michał trzeba wtedy zmioenic wartosci od ktorej do ktorej ma byc jaki znak ja tez tak mialem uzylem rezystora 200om i musialem zmienic od 800 w gore u mnie dzialajom 4 przyciski na 1 pinie
A może zrobisz jakiś filmik związany z jakimś modułem GPS.
Fajnie oczywiście by było, żeby koszt był jak najmniejszy.
Ale z tym chyba może być problem.
Myślałem o tym - tyle że nie mam pomysłu co by to mogło być. Z jednej strony korci mnie żeby sobie kupić ten moduł, a z drugiej nie chcę wydawać kasy na coś z czym nic się nie da zrobic... Prawda jest taka że do GPSa podstawą są mapy - i tutaj leżymy. No chyba że można z modułem GPS zrobić coś innego, coś o czym nie wiem. Jeśli tak to jestem otwarty na pomysły :)
Elektro Maras Gdzieś słyszałem że taki moduł GPS można zrobić samemu z jakiegoś starego siemensa. Tutaj jest pokazane jak zrobić moduł GSM ulubionykiosk.pl/demo/8-elektronika-dla-wszystkich/1650
Elektro Maras Odświeżę troszkę. Można by zrobić w połączeniu z arduino nano coś na zasadzie loggera lub trackera np w lampie rowerowej. Dołączyć moduł GSM i w razie kradzieży wysyłałoby koordynaty co kilka godzin aby ułatwić odnalezienie. Do motocykla lub auta jeszcze łątwiej bo nie ma problemu z zasilaniem.
Wykorzystywanie przetworników ADC, których jest mało, do obsługi klawiatury jest raczej nieoptymalne. Lepszym sposobem jest multipleksowanie przełączników + eliminacja drgań styków.
No chyba, że używa się tylko 1 wejścia analogowego, bo i takie projekty widziałem (drabinka rezystorów 6-7 sztuk). Wtedy odczytuje się tylko 1 wywołaniem analogRead. Co więcej przy odpowiednio dobranych opornikach całość pięknie formuje się w funkcję logarytmiczną, dzięki czemu nie trzeba sprawdzać zakresów, a odczyt zajmuje 2 linijki kodu :)