Zauważ, że tylko jeden pin jest zablokowany (zarezerwowany) dla klawiatury (ewentualnie dla LCD jako Enable); reszta pinów może być dalej używana do podłączeń dalszych użądzeń. Nikt też nie zauważył, że wykożystując klawiaturę matrycową na trzech liniach procesora, można podłączyć 9 przycisków! Ale używając połączeń matrycowycy nie można zabardzo podłączać...
Czy miał ktoś stycznośc z tego typu klawiaturą (matrycowa) wpadła mi w ręce ale nie wiem jak są oznaczone wyprowadzenia. Oczywiście jest ich 7 (4 wiersze i 3 kolumny), tylko które to które ?? Niestety na zdjeciu ich nie widac ale sa pod klawiszami i widoczne sa od strony klawiszy.
Witam! Mam do sprzedania nieużywany Moduł 16-przyciskowej klawiatury matrycowej 4×4. CENA: 22 ZŁ + przesyłka (list polecony prior. = 7 zł, odbiór osobisty - Wrocław = 0 zł) Klawiatura jest w 100% sprawna. Cena w sklepie to: 39,90 zł. U mnie dużo taniej. INFORMACJA OD PRODUCENTA: Moduł 16-przyciskowej klawiatury matrycowej 4×4 Moduł KAmodKB4×4 umożliwia...
witam Dziś zaskoczył mnie nowy problem- mianowicie potrzebuję zamienić klawiaturę matrycową ( 6x14 ) na wyjścia SPI bądź na pojedyńcze 84 wyjścia ( fakt że nie wszystkie są używane bo matryca ma takie rozmiary ze względu na rozłożenie klawiszy - użytych jest równe 64 ). Problem pojwił się przypadkiem- otrzymałem moduł na PIC'u w którym miała być klawiatura...
Wymyśliłem sobie, że będę obsługiwał klawiaturę matrycową 4x4 na płytce ZL3AVR w przerwaniu generowanym podczas naciśnięcia któregokolwiek klawisza (wyprowadzenie JP13 połączone mam z INT0), siedzę nad tym bardzo długo i nie mogę doszukać się swego myślowego błędu. Pierwszy wiersz (kolumna) działa poprawnie natomiast wszystkie pozostałe działają tak,...
Witam, chcę zrobić urządzenie które będzie miało niski pobór prądu bo chcę, żeby było zasilane z baterii(prócz klawiatury i karty SD chcę podłączyć jeszcze mały wyświetlacz i transmiter RF). Chciałem na razie uruchomić to na bibliotekach HAL.. Dla próby mam Nucleo z uC STM32L452RE. Zdecydowałem się na niego, bo ma port SDIO, przez który chciałem podłączyć...
Musisz podać więcej szczegółów: - jaki procesor, - jaki wyświetlacz, - jak podłączony wyświetlacz, - jak podłączona klawiatura, - ... Najlepiej bedzie jak załączysz schemat Poniżej masz przykład obsługi klawiatury matrycowej 4x4 z książki "Mikrokontrolery AVR w praktyce" /***************************************... /* Ćwiczenie...
Witam!!! Mam pytanko: jaki silnik krokowy polecilibyście do podnoszenia i opuszczania rolet w moim projekcie (bo taki robie na zaliczenie )?? Znalazłem coś takiego jak PM35L-048 ale prowadzący powiedział żebym podał jego siłę w F[N], a ja nie mogę te danej nigdzie znaleźć. Może Wy wiecie lub ewentualnie zaproponujecie inny. I chciałbym Was poprosić...
Witam! Mam problem odnosnie napisania programu "zliczania liczby nacisniec z klawiatury matrycowej " .Program ma za zadanie zwiekszanie wartosci na danej pozycji na wyswietlaczu LCD czyli gdy wcisniety zostanie np.klawisz 5 to na LCD na piatej pozycji wpisana zostaje 1, nastepne nacisniecie 5 spowoduje wpisanie 2 itd dla kazdego klawisza. Prosze o wskazowki
Witam. Staram się napisać program do obsługi klawiatury matrycowej (tzn, obsługa ma być połączona z diodą i brzęczykiem, ale topotem)w systemie dsm 51. Nie wiem dlaczego przykład praktycznie indentyczny z zawartością książki nie działa poprawnie. Prosiłbym o radę gdzie jest haczyk i ewentualną poprawę. Dopiero zaczynam swoja przygodę z 8051. oto on:...
Potrzebuje metalowej wodoodpornej klawiatury USB. Znalazłem fajne klawiatury ale one są klawiatury matrycowe np. AK-207-N. Czy są jakieś gotowe układy usb które można podłączyć do takiej klawiatury matrycowej żeby działała jak klawiatura USB w komputerze ? Czy jak kupie najtańsza klawiaturę numeryczna usb np. A4 Tech EVO Numeric Pad T-5 to będę mógł...
Chciałbym napisać program w asemblerze jagoda dsm 8051, który po wciśnięciu przycisku klawiatury matrycowej wypisywałby przypisane klawiszom litery na ekranie LCD. Dodatkowa trudność polega na tym, że nie wystarczy przycisków i dla niektórych z nich trzeba zastosować przełączenie poprzez jakiś klawisz tak, aby przypisane były do nich dwie wartości .Czy...
Temat może nie jest skomplikowany co trudny do realizacji. Zacznijmy od tego jak działa taka klawiatura instrumentu. Jest to typowa klawiatura matrycowa Procesor instrumentu muzycznego przemiata określonym stanem logicznym kolejne kolumny i odczytuje jaki jest stan logiczny w poszczególnych wierszach lub też na odwrót. Aby teraz odwzorować pracę takiej...
Problem typowy dla układów zasilanych bateryjnie - może ktos przerabiał lub spotkał sie z problemem (oraz jego rozwiązaniem). Opis sytuacji: Układ elektroniczny (mikrokontroler np AtMega8 lub 89c2051 + klawiatura matrycowa 16 klawiszy - 4x4 i niewiele ponad to) Rozwiązanie 1: zasilanie takiego układu cały czas w oczekiwaniu na nacisnięcie klawisza -...
Witam, Zaprojektowałem sterownik, który docelowo ma służyć do włączania różnych urządzeń elektrycznych. Włączanie ma odbywać się za pomocą klawiatury matrycowej 4x4 oraz/lub pilota (RC5). - Zasilanie układu to +5V z zasilacza stabilizowanego (dlatego w projekcie nie ma stabilizacji napięcia zasilającego). - Dioda podłączona do mikrokontrolera ma spełniać...
Proszę napisać czy chodzi o klawiaturę matrycową czy klawiaturę z kompa. Jeśli matrycowa to należy zacząć od nauki obsługo tej klawiatury. Jeśli z kompa, od nauki uartu. Wykrywać czas przyciśnięcie przycisku można na timerze. Choć jeśli to znak z kompa to sprawa będzie wyglądać trochę inaczej bo trzeba by zliczyć ilość znaków na jednostkę czasu czy...
Witajcie moi drodzy. Posiadam taką oto klawiaturę: Pochodzi ona ze starego laptopa, o którym nie mam żadnych danych. Na niej jest tylko nalepka z napisem: 450191-02 REV MF6.229 848 Klawiatura ta ma 82 klawisze (o ile dobrze policzyłem), w tym niektórych brakuje. Na wyjściu od niej jest 24 styków (o ile dobrze policzyłem). Czytałem już o działaniu klawiatur...
Możesz też sterować tym z komputera przez RS232. Korzystasz wówczas z dowolnego programu terminala i możesz zrobić tak, że wpisujesz w terminalu na przykład "1", a Twój system na to odpowiednio reaguje, na przykład włączając syrenę itp. :) Możesz też dać, oprócz sterowania z komputera, klawiaturę matrycową i sterować systemem lokalnie, z "puszki" urządzenia....
Witam wszystkich, jestem pocztykujacym w temacie programowania i napotkalem sie na problem odczytu klawiatury matrycowej 4x4 w mikrokontrolerze atmega32. program wydaje mi sie poprawny ale czyta tyklo dwa klawisze. #include <util\delay_basic.h> #include <stdio.h> #include <avr/io.h> #include "lcd.h" #include <string.h>...
Witam wszystkich Mam mały problem z obsługą klawiatury 4x4(jest to kit avt2503/2). Problem polega na tym, że napisałem program, który wyświetla mi jaki klawisz został wciśnięty(0-9, A-F), ale chciałbym wprowadzać konkretne liczby np.1234 oraz zapisanie tej liczby do jakiejś zmiennej i zupełnie nie wiem jak to "ugryźć" czytałem wiele na forach i tutaj,...
Witam. W oparciu o mikrokontroler STM32 nucleo-F401RE i platformę mbed chciałbym zbudować coś w stylu prostego alarmu do domu jednorodzinnego. Nie mam niestety pomysłu jak wykonać procedurę sprawdzania czy też ustawiania hasła użytkownika w oparciu o klawiaturę matrycową (np. aby uzbroić alarm wystukaj 4-cyfrowy kod i zatwierdź #). Na razie udało mi...
To jest klawiatura matrycowa. Obsługuje się ją tak jak wszystkie klawiatury matrycowe. Na wiersze (kolumny) podajesz po kolei napięcie z pinów procesora. Stan sprawdzasz za to na kolumnach (wierszach). Jeśli wykryjesz napięcie na danej kolumnie to wiesz jaki klawisz został wciśnięty bo wiesz na jaki wiersz podałeś napięcie. Trzeba to robić w pętli bez...
Witam. Korzystam z MCU 8051 IDE. Mam zrobić program, który wykrywa i identyfikuje naciśnięty przycisk na klawiaturze matrycowej. Program powinien reagować na wciśnięcie przycisku - zwarcie łącznika. Klawiatura matrycowa jest podłączona do portu P1: wiersze - bity od 0 do 3 i kolumny - bity od 4 do 7. Co zrobić, żeby uzyskać przerwanie zewnętrzne podczas...
Chciałem zmodyfikować pewien układ na atmelu, w którym zastosowano klawiaturę matrycową 2x8, modyfikacja polega zmianie układu klawiatury na 4x4. Wydaje mi się że to lepszy pomysł ze względu na to że zwalnia mi dwa piny mikrokontrolera i mogę je wykorzystać do innych celów. Taka zmiana nie ma chyba istotnego wpływu na skomplikowanie programu? Czy może...
Witam. Zaczynam zabawę z programowaniem i prosiłbym żeby ktoś napisał jak ma wyglądać linijka po linijce program (w asemblerze) np obsługi klawiatury matrycowej (i dokładny opis co jest co). Chodzi o wszystkie początkowe deklaracje etc. bo nie wiem jak zacząć choć już trochę poczytałem :roll: warunki: uC 51 klawiatura 4x4 porty P1.0 do P1.3 wiersze,...
szukam teori na temat klawiatur w systemach mikroprocesorowych.Konkretnie chodzi mi o ich połączenie z mikrokontroleram , ich obsługą.Jak macie to dajcie jakieś ciekawe programiki na asembler .A jeszcze lepiej bedzie jak podacie jakies linki :D za pomoc dzieki! o jeszcze jak macie jakieś namiary na klawiatury matrycowe to będzie ok.
Mam problem ze zrobieniem podprogramu, który ma się zająć wczytywaniem klawiszy. Narazie mam zrobione to, co widzicie na dole. Wiem, że jeszcze trzeba przekodować klawisze, ale nie wiem jak to zrobić. Jest to opisane w lekcjach na www.micromade.com ale nie rozumem tego... READ_KEY: MOV R0, #CSKB0 MOVX A, (at)R0 CPL A JNZ PRESSED ;;jeśli naciśnięty MOV...
Mam do napisania program ktory bedzie czytal z klawiatury matrycowej dwie cyfry dziesietne jakies liczby i zamienial je na liczbe binarna i szesnastkowa. Jak zrobic ze jak wprowadze te dwie cyfry to beda one traktowane jak jedna liczba i jak potem zamienic ja na binarna i szestastkowa? Bede wdzieczny za jakakolwiek pomoc.
na wstepie chcialbym zaznaczyc ze pierwszy raz mam do czynienia z programem Eagle:) a moj problem (nie smiac sie) polega na narysowaniu klawiatury matrycowej (3X4) wiem ze moge to recznie wszystko narysowac, i tak tez zrobilem, ale nie orientuje sie ktos czy nie istnieja jakies gotowe biblioteki z tego typu elementami (na stronce firmowje sprawdzalemi...
Witam!Mam nastepujacy program obslugujacy klawiature matrycowa na 89S52: void delay(int del) { int i; for(i=1;i<del;i++); } void migaj(char a) { P0=~a; delay(10000); P0=0xFF;; delay(10000); } void main(void) { char tmp,low; tmp=0x8F; P2=0xbF; while(1) { P2=0x7F; //ustaw wiersz low=P2&0x0F; //kolumny if(low==0x07)migaj(16); if(low==0x0b)migaj(15);...
witam wlasnie podpiolem klawiaturke matrycową pod mega16 ale chcial bym otrzymywac inne wartosci niz te zwracane z instrukcji getkbd(). niewem moze jaka tablice by zrobic??? albo przy pomocy LOOKUP( ) tylko niezabardzo wiem jak to obslugiwac;/ prosze pomocy!!!!!! Pozdrawiam Marek
zamieszczam schemat i program klawatury 16 przyciskowej dla procesora 8051 wraz z programem do jej obslugi Jakbyś jeszcze dopisał w czym schemat ;) <Acula>
Witam. Piszę właśnie programik w BASCOMIE do obsługi klawiatury matrycowej. Chcę aby po naciśnięciu danego klawisza na wyświetlaczy LCD był zwrócony kod tego klawisza. Program prawie działa, tylko nie rozróżnia mi kolumn. Załączam swój plik napisany w BASCOMIE. Jeśli widzicie błąd lub miacie inny pomysł to proszę o uwagi. Dziękuję.
Witam. Nie mogę sobie poradziź z wprowadzaniem liczb dwucyfrowych z klawiatury matrycowej. Moja klawiatura jest obsługiwana z wykorzystaniem przerwania od Timera0. Jeśli możecie to prosze o pomoc i propozycje rozwiązania tego problemu. Poniżej zamieszczam część mojego kodu programu ....... [wyciety fragment] ....... Do 'pętla nieskończona DO...
Witam Forumowiczów Chciałbym przedstawić kolejny swój układ, który kiedyś został zrealizowany dla uczelni w ramach projektu. Jest to 16-klawiszowa klawiatura matrycowa mająca współpracować z płytką ewaluacyjną mikrokontrolera 8051. Mimo, że jest to układ dedykowany, lecz nic nie stoi na przeszkodzie, aby znalazł zastosowanie także w innych urządzeniach....
Witam mam taki maly problem musze napisać instrukcje WAIT_KEY dla klawitury matrycowej na DSM 51 żeby obsługiwała wyswietlacz 7 segmentowy jak to zrobić ?
witam mam klawiature matrycowa napylna na szkle (panel dodtykowy) 10x6 rezystancja gdy kalwisz jest wcisniety wynosi okolo 2.3kOhma pyanie czy trzba zastsowac jakies bufory wzmacniaczne czy mozna podlaczyc ja bezposrednio pod nogi procesora 89s52 ? pyt 2 czy moge prosic o jaiegos linka z wytlumaczonym programem jak sie taka klawiature obsluguje ? :o...
Kupiłem klawiaturę matrycowa 4 na 4 (4 rzedy i 4 kolumny). Podłączyłem ją do ATMegi16 nastepująco: linie portu A0-A3 biegną bezpośrednio do klawiatury (na "rzędy" - piny 1-4 w klawiaturze), a linie A4-A7 biegną poprzed diodę na piny 5-8 klawiatury (kolumny). A0-A3 to są wyjścia i na nich jest krążące 0 (na pozostałych w danej chwili jest "1"), a A4-A8...
Witam! :) Pracuje teraz nad moim projektem kt[list=]rego tematem jest:zamek szyfrowy na '51 dokladnie 2051 z klawiturka matrycowa STD 34-07 mam problem jak jej u[code] mialam juz klawiatury matrycowe na laboratorium ale byly nieco inne ta nie ma nic podpinanego do zasilania tylko wszystko to wiersze i kolumny kompletnie nie wiem jak ona dzila i jak...
Witam Oto mój problem.Na egzaminie z mikroprocesorów było takie zadanie: Podłączyć do mikrokontrolera 8051 klawiaturę matrycową 16-przyciskową widoczną w systemie pod adresem 40h przestrzeni adresowej zewnętrznej pamieci danych. Wiem jak działa taka klawitura podłączona bezpośrenio do portu a tu ma być pod adresem 40h.Czy może mi ktoś narysować schemat...
Witam. Zastanawiam sie nad kupnem: Klawiatura UM215.3 Jednak nie ma nigdzie do tego schematu i nie wiem czy jest na czyms takim linia do wywolania przerwania na mikrokontrolerze. ( nie chodzi o linie kolumn i wierszy )
witam szanownych kolegow mam pytanie dotyczace zrobienia klawiatury matrycowej 19funkcji i dodatkowo do kazdego klawisza dioda led ktora sygnalizuje wcisniecie myslalem by wykonac to na czterech ukladach PCF8574 tylko niewiem zabardzo jak to zrobic i jak zalatwic sprawe programowa czy ktos moze spotkal sie z takim schematem. pozdrawiam
Czesc, mam problem, musze zrobic referat na temat klawiatury matrycowej, szukalem w necie i nie moge nic znalezc (potrzebuje opis klawiatury matrycowej, budowe, dzialanie, rodzaje :( mam prosbe gdybyscie mogli mi pomoc (jakies linki, czy cos takiego :) )
powitac wszystkich, potrzebuje pomocy z projektem na dsm-8051, dokladnie to musze zaprogramowac 8-bitowy sumator(budowa strukturalna, liczby wpisywane z klawiatury matrycowej), a wynik wyswietlany na lcd - i wszystko wg ponizszego schematu: 2 bity na wejsciu i wychodza tez dwa bity czyli razem musi byc 8 takich ukladow jak powyzej moze ktos z Was ma...
Robie projekt na ARMie i potrzebna mi jest klawiatura matrycowa 4x3. I teraz mam pytanie jak ja zrobic zeby dzialala na przerwaniach. Nie moge jej skanowac ciagle bo w tym czasie procek jest zajety czyms innym. Chodzi o to zeby np. jesli zostanie wcisniety jakis klawisz przyszlo przerwanie na ktorys z pinow, a w procedurze oblsugi tego przerwania zostaly...
Witam wszystkich. Chciałbym sie dowiedzieć czy są potrzebne elementy przy wykonaniu klawiatury matrycowej 8x8: 1) czy jest konieczne stosowanie kondensatorów. Jeśli są potrzebne to jak podłączyć kondensatory, czy równolegle do każdego z przycisków (czyli 64 kondensatorów) czy może jest jakiś inny sposób na to. 2) czy jest konieczne stosowanie rezystorów...
Witam! Mam zadanie na lekcje jak podłączyć klawiaturę matrycową, JEDEN PRZYCISK ? do u kontrolera 8051
Mam problem z klawiaturą matrycową i instrukcją getkbd w Bascom Avr (Atmega 16) Klawiatura matrycowa 4x4 jest podłączona do portu D. Odczytywanie pojedyńczych znaków i konwersja działa. Chciałbym wprowadzać z tej klawiatury kody wielocyfrowe, napisałem odpowiednia procedurę opartą o zapis kolejnych cyfr do tablicy - ogólnie wszystko jest OK. (przy szybkim...
Witam! Proszę o pomoc. Piszę program obsługujący klawiaturę matrycową - w sumulatorze wszystko działa, ale w momencie wgrania do ATmega128 nie działa. Klawiatura wygląda tak: tranzystory podpięte są do PORTC0-3 Linie wierszowe klawiatury do PORTA0-3 Dioda LED podłączona jest do PORTB0 Cały program jest niewielką modyfikacją programu z książki "Mikrokontrolery...
Witam Kupiłem klawiaturę matrycową model Std34 z tego co zbadałem miernikiem ma takie połączenia wewnętrzne oznaczyłem też które z tych wyjść do jakiego pinu Atmegi8 dołączyłem. Czytając tutaj wątki o klawiaturach zacząłem pisać program i utknąłem :\ Config Pinb.0 = Input Config Pind.7 = Input Config Pind.6 = Input Config Pind.5 = Input Config Pind.3...
Witam! Mam problem: klawiatura matrycowa 6x3 (3 kolumny i 6 wierszy) i Bascom AVR. uP to AtMega16. Porty klawiatury to: kolumny(licząc od lewej): C0, C1, C2 wiersze(licząc od dołu): C4, C5, C6, C7, B6, C3 Nie bardzo wiem jak to obsłuzyć. Chodzi mi o procedure, która będzie zwracać umowny numer naciśniętego klawisza. Przyjąłem umowną numerację: (brak...
Witam.Mam problem ze zrobieniem klawiatury matrycowej 4x4.Czy moglibyście mi pomóc przekształcić ten program na klawiaturę 4x4.Wcześniej program ten obsługiwał klawiaturę 2x2 i częściowo został przerobiony przeze mnie na 4x4.Utkwiłem w zerowaniu kolumn.Dopiero niedawno zacząłem bawić sie w te klocki,ale podstawy języka znam.Program jest w załączniku
ORG000H LJMPSTART ORG100H START: SETBP3.7 SETBP3.6 SETB P3.4 ST: LCALL KLA LJMP ST KLA: ORL P2,#00011111B CLRP2.0 JNBP2.3, KL2 JNBP2.4, KL1 SETBP2.0 CLRP2.1 JNBP2.3, KL4 JNBP2.4, KL3 SETBP2.1 CLRP2.2 JNBP2.3, KL6 JNBP2.4, KL5 RET KL1: LJMP OB1 KL2: LJMP OB2 KL3: LJMP OB3 KL4: LJMP OB4 KL5: LJMP OB5 KL6: LJMP OB6...
Witam, Czy może ktoś napisał jakieś biblioteki pod STR912 obsługi takiej klawiatury lub podobnej?? Z góry dziękuje za pomoc.
Podłączyłem klawiaturkę matrycową do AT89C4051 w sposób pokazany na rysunku. Diody służą jako zabezpieczenie, aby nie spalić portu w przypadku naciśnięcia kilku klawiszy jednocześnie. Niestety, P1.0 i P1.1 są także wejściami komparatora i działają jakoś inaczej niż pozostałe piny portu P1. Postanowiłem podciągnąć je do Vcc przez rezystory 10k. Niestety...
Potrzebuje wszelkich informacji na temat układu obsługi klawiatury matrycowej, informacje są mi potrzebne do napisania pracy na uczelnie ( do admina post ma charakter prośby o materiały a nie o gotową pracę )
Witam Mam taki problem: Potrzebuje za pomoca mikrokontrolera symulować klawiature matrycowa, układ zewnętrzny który ma odczytywać jaki klawisz został wybrany przez mikroprocesor przemiata stan niski co 20ms. Czy można to zrobić tylko za pomoca software 9jeśli tak to jak??), czy trzeba dodawac dodatkowe układy np bramki transmisyjne> Z góry dziekuj za...
Witam, Mam kilka pytań odnośnie obsługi klawiatury matrycowej 4x4 na procku ADuC847, podpiętą mam do dwóch portów, a mianowicie 4 linie do portu P1 (mogącego być tylko wejściem) i 4 linie do portu P3 (pracującego jako we/wy, posiadający wewnętrzne rezystory podciągające). Znajomy mi mówił, że muszę te rezystory jakoś programowo "podpiąć", tylko przeglądając...
Witam. Chciałbym się dowiedzieć pod jakie piny portu są podpinane rzędy klawiatury do obsługi przeż polecenie GETKBD. Przy podłączeniu klawiatury matrycowej 4x4 jest to nie istotne tzn 4 wiersze i 4 kolumny, jednak aby dołączyć dwa dodatkowe rzędy (wiersze) klawiatury 4x6 juz jest ważne. Więc jak liczyć pin 0 - 3 to kolumny a piny 4 - 7 to rzędy, czy...
Witam. Zbudowałem sobie klawiaturę matrycową 4x4 do mikrokontrolera Atmega 128. Klawiatura jest podłączona do 8 wyjść portu D. Obsługę klawiatury chce realizować poprzez przerwania wykorzystując przerwania zewnętrzne INT0...INT3 Poniżej przedstawiam kody: DEFINICJE: #define KLAD DDRD // PORT LINII STERUJACYCH #define KLAP PORTD //#define WE1 0 // LINIA...
witam, czy ktoś moze wie gdzie w Krakowie mozna kupic klawiature matrycowa 3x4 lub 4x4 z wyprowadzeniami na port mikrokontrolera? potrzebuje kupic najzwyklejsza klawiature i podłączyć ją do mikrokontrolera. Z góry dziekuje za pomoc --- ewentualnie gdzie można taką klawiaturke zamówić, jakis sklep internetowy czy cos w tym rodzaju, prosze o linki. załaczam...
Witam. Wiem, że temat był wielokrotnie wałkowany na forum, ale mimo przebrnięcia przez sporą ilość informacji jakoś nadal mam problem z poradzeniem sobie z moim przypadkiem. Buduję 'klawiaturę matrycową' ale nie na przyciskach, ale na przełącznikach, zatem program sterujący nie będzie miał rozpoznać naciśnięcia przełącznika, a stan wszystkich linii......
Witam! Zaprojektowałem sobie zamek szyfrowy do otwierania drzwi w domu, sama centralka ma znajdować się w domu, zaś klawiatura matrycowa 12 klawiszy przy drzwiach. Chciałem wykorzystać stary kabel który już jest w ścianie, jednak pojawił się problem, cały układ działa bez problemu kiedy klawiatura podpięta jest na krótkim przewodzie, jednak kiedy podłączyłem...
Witam. Niedawno napisałem prosta funkcję obsługi klawiatury matrycowej 4x4. Chciałbym teraz poprawić troche tą funkcję i zrobić ją trochę bardziej profesjonalnie. Czy ma ktoś jakiś pomysł jak przerobić funkcję, żeby nie używać opóźnienia? oraz jak zastąpić while z oczekiwaniem na zwolnienie przycisku? Proszę o wyrozumiałość i pomoc w problemie. Poniżej...
Witam ! Mam taki niby prosty program do obsługi klawiatury matrycowej 4x4 bez użycia przerwań. Niestety przy kompilowaniu wyskakuje mi błąd: "expected identifier or '(' before '{' token" i pokazuje na pierwszą użytą klamrę. Co jest nie tak ? #include <avr/io.h> #include <util/delay.h> #include <HD44780.h> #include <HD44780.c>...
Witam wszystkich, Wykonałem klawiaturę matrycową, ale układ nie działa jak sobie wymyśliłem, chce aby wykonać program 1 muszę nacisnąć klawisz 1 i tak dla wszystkich programów. Ale jak wybiorę program 1 to przechodzi do programu 11. Poniżej podaje fragment moich wypocin port C zrobiłem sobie jako port pomocniczy, bo na razie nie potrafi inaczej. Proszę...
witam. pisze projekt pod DSM-51 w języku C. czy ktoś z Was zna adresy poszczególnych klawiszy od klawiatury matrycowej gdyż są mi one niezbędnie potrzebne do napisania projektu. Wiem, że przycisk "esc" ma adres 0xBF a "enter" adres 127. jednak potrzebuje adresy pozostałych.
Panowie chcę zbudować Tester do klawiatur matrycowych
Witam, staram się oprogramować klawiaturę matrycową o rozmiarze 4x3, generalnie z obsługą nie mam problemu, ale nie mam pomysłu jak wprowadzać tekst z takiej klawiatury. Mam na myśli układ wprowadzania znaków podobny do tego z telefonów komórkowych tj. pod jednym klawiszem kilka liter. Może ktoś ma jakiś pomysł jak to zrealizować ?
Witam W jaki sposób należy napisać program w Bascomie by obsługiwał matrycę 3x3. kiedy piny portów są następujące: ustawione jako IN Porte.2 Porte.3 Portd.2 kolumny ustawione jako OUT Portd.3 Portd.5 Porte.5
Witam! Wiem, że na tym forum jest już dużo tematów z klawiaturami, ale mało dotyczy języka C/C++... Mam klawiaturę matrycową 3x4 podłączoną do portów PD0-PD6. Porty 0-2 mam ustawione jako wyjścia a kolejne cztery (3-6) jako wejścia. Chciałbym napisać program, który odpowiednim klawiszom przypisuje jakąś zmienną. Kolejna sprawa jest taka, że nie wiem...
Witam Mam taki dziwny problem. Dla potrzeb budowy zegara (4 klawisze) wymyśliłem sobie, że klawiatura zostanie zrealizowana jako matryca o rozmiarze 2x2. Po napisaniu oprogramowania aby zobaczyć czy to w ogóle działa użyłem zestawu ZL3AVR (nie będę się tu o nim rozpisywał bo nie w tym rzecz). No i wszystko ładnie, pięknie. Program mający jedynie wyświetlać...
Witam! Tak jak temacie, mam problem z programem do obsługi klawiatury matrycowej 4x4, Na stronie: #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /**** DEFINICJE WŁASNYCH FUNKCJI ****/ /* Konfiguracja sprzętu */ void init(void) { /* Konfiguruj portu A jako wyjścia */ /* Wyświetlacz */ DDRA = 0xFF; PORTA =...
Witam. Moje pytanie dotyczy wyboru rodzaju sterowania mikrokontrolera avr. O ile zwykłe przyciski z rezystorami podciągającymi i optoizolatorami sprawdzają się w warunkach zakłóceń i równocześnie chronią wejścia mikrokontrolera o tyle nie mam doświadczenia w klawiaturze matrycowej a chciałbym ograniczyć się tylko do jednego portu. Wyczytałem o rezystorach...
Witam Posiadam mikrokontroler Atmel AT89S52, oraz programator z wbudowaną klawiaturą matrycową (4x4) oraz diodami LED do testowania uC. Do portu P0 podinam sobie 8 diód, natomiast do portu P2 podpinam 8-bitową klawiature. Chciałbym napisać taki program, aby po wcisnęciu pierwszego przycisku zapaliła się dioda nr1, po wciśnięciu 2 przycisku-druga dioda...
Witam. Posiadam zestaw AVT-2887. W ramach nauki postanowiłem spróbować napisać jakiś przykładowy program. Problem mam z obsługą przycisków (klawiatury matrycowej). Nie wiem jak się do tego zabrać. Na początku postanowiłem wyświetlić na wyświetlaczu stan wszystkich portów z którymi przyciski mają jakieś połączenie. Wydaje mi się, że po naciśnieciu któregoś...
Witam. Muszę napisać funkcje obsługi klawiatury matrycowej. Niestety generuje mi się dodatkowe przerwanie podczas zmiany stanu wyprowadzeń pinów. Przerwania jest generowane gdy aktywuje ponownie przerwania. void klawmat1(void) { GPIO_EXTILineConfig(GPIO_PortSourceGPIOE... GPIO_PinSource0); EXTI_InitStructure.EXTI_Line = EXTI_Line0; EXTI_InitStructure.EXTI_Mode...
Chciałbym napisać program w asemblerze na wyświetlaczu LCD mający na celu odczytywanie i szeregowanie liczb od najmniejszej do największej. Kompletnie nie wiem jak się do tego zabrać :cry: wiec prosiłbym o pomoc. Program ma działać w ten sposób że po wpisaniu z klawiatury 3 liczb obojętnie jakich (jednocyfrowych) program ma je uporządkować w kolejności...
Znow ja :P ogarnalem juz czemu mi przyciski na prawdziwym procku nie dzialaly to chce sie zabrac za to co mialem na mysli. Zbudowalem sobie klawiaturke 4x5, zasada dzialania taka ze na kolumne / wiersz wysyla sie sygnal i w zaleznosci od tego ktora kolumna / wierszem wroci to mozna ustalic pozycje klawisza :P. Problem jest po stronie programistycznej...
Witam. O klawiaturze trochę przeczytałem na forum lecz nie znalazłem odpowiedzi na moje pytanie dotyczące konfiguracji portów. Korzystam z portu B i tam też podpinam klawiaturę matrycową 4x4. Po konfiguracji Configkbd = portB portB=&B???????? dim X as byte do X=getkbd() loop nie wiem które piny portu są wejściami, które wyjściami i ewentualnie które...
Moderatorom może się nie spodobać że zakładam do tego nowy temat (wiem to już było !) ale mój problem wygląda nieco inaczej. Jak obsługiwać klawiaturę matrycową wiem doskonale, ale problem sprawia mi wpisywanie odpowiednich danych. Jeżeli nacisnę klawisz "3" to zmienna przyjmie wartość 3, jeżeli nacisnę "2" to zmienna będzie miała wartość 2, niby proste....
Witam, mam taki o to problem, poszukuję przykładu klawiatury matrycowej obsługującej 2 wciśnięte przyciski. lub przykład jak osobno odczytywać klawiaturę 3x3 ale w taki sposób ze najpierw odczytujemy 3x2 oraz następnie 3x1.
Witajcie. Jestem jeszcze dość początkujący w tych sprawach i potrzebuję waszej pomocy. Znalazłem na jednej ze stron taki schemat: I chciałbym wiedzieć czy takie podłączenie jest bezpieczne. Logicznie rozumując wciśnięcie któregokolwiek z przycisku spowoduje doprowadzenie napięcia 5V na odpowiednie porty. Czy takie podłączenie nie uszkodzi mikrokontrolera?
Witam, Tworze schemat do swojego projektu gotowego juz w Eagle (taki wymóg). I nie mogę sie tam doszukać klawiatury matrycowej 4x3. Jest tam takowa ?? Prosze o pomoc -------------------------------- klawiature znalazłem ale mam problem jak to zaznaczyć na schemacie i płytce ??
Prosze o sprawdzenie schematu. Chce wykrywac nacisniecia klawiszy klawiatury od C64. Klawiatura jest 8x8, zatem potrebuje 16 pinow na schemacie oznaczonych jako KB_CON1 do KB_CON4. Na KB_CON1 i KB_CON3 bede wystawial jedynki i potem odczytywal piny z KB_CON2 i KB_CON4. CON4 i CON1 sa podpiete do tych samych pinow i wybor aktywnego zlacza klawiatury...
Dostałem od tadzik85 program w którym jest m.in. obsługa klawiatury matrycowej. [syntax=c] /* Autor: tadzik85 * ****************************************... #include <avr/io.h> #include <util/delay.h> #include "Keyboard.h" void KBD_Init(void) { KBD_DIR |=1 << KBD_COL1 | 1 << KBD_COL2 | 1 <<...
Witam. Od dłuższego czasu próbuje napisać program do obsługi klawiatury 2x3 w przerwaniu. Sporo szukałem na ten temat i wszędzie wszyscy doradzali getkbd() no a mnie niestety to nie urządza :( program testuje na ZL3AVR ale zamieszczę schemacik a tutaj mój kod: $regfile "m32def.dat" $crystal = 8000000 Config Lcd = 20 * 4 Config Lcdpin = Pin...
Witam ! zakupiłem sobie ostatnią taką Dodano po 1 Po dwóch godzinach walki doszedłem o co chodzi. Dla innych, po ustawieniu niskiego stanu na wierszu trzeba odczekać 1ms żeby zdążył ustalić się stan ;) 2 godziny nie moje...
witam, muszę napisać program wprowadzający znaki z klawiatury matrycowej i wyświetlający je na LCD. Doszedłem do momentu gdzie po wciśnięciu klawisza dana cyfra zostaje załadowana do tablicy i wyświetlona na LCD. Ale potrzebuje aby co najmniej 4 cyfry kolejno wciskane zostały zapisane w tablicy. Proszę o naprowadzenie jak mogę to zrobić ?
Witam, chciałem obsłużyć klawisze strzałka w górę i strzałka w prawo (klawiatura matrycowa, lcd). Jednak poniższy kod nie rozróżnia, który klawisz jest ktory a ja nie wiem czemu. [syntax=asm] STRZ_P: MOV A,#0C0H;A, ustawienie na pozycje w dolnej linii ADD A,R7;zwiekszenie A o nr petli LCALL WRITE_INSTR MOV A,#'^' LCALL WRITE_DATA LCALL WAIT_KEY CJNE...
Mam problemy z klawiaturą matrycową którą właśnie robię na przerwaniach na podstawie tego schematu: (Strona 2). Napisałem taki kod: [syntax=c] #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> struct keyboard { int lastKey; int isPressingNow; int numberOfKey; } volatile k; void init() { DDRA...
Witam, Pracuje nad projektem w którym wykorzystuje Atmege 128. Klawiatura matrycowa 4x4 jest podłączona pod PORTF. Schemat klawiatury poniżej: Poniżej listing programu [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 16000000 Config Lcd = 16 * 2 'deklaracje wyświetlacza Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 =...
Poniżej mam taki oto kawałek programu, czy może mi ktoś wyjaśnić krok po kroku jak działa to skanowanie klawiatury od poczatku while do funkcji switch. Co to jest to upperNibble, jakaś maska czy coś takiego? Dziękuje bardzo [syntax=c] //DEFINICJE #define KB_PORT_OUT PORTB #define KB_PORT_IN PINB //petla progr głównego while(1) { upperNibble = 0xff;...
Witam wszystkich Elektrodowiczów! Buduję urządzenie, które wykorzystuje dużą liczbę przycisków i w tym celu chcę zrobić klawiaturę matrycową. Ponieważ mam tych przycisków ponad 100 (jeszcze dokładnie nie wiem ile, bo to okaże się w niedługim czasie) , to chcę wykonać matrycę 10 wejść na 10 wyjść (no to akurat dla przypadku dokładnie 100 przycisków)...
Witam, Jak napisać kod programu matrycy 4x4 tak aby 12 przycisków pracowało jako typowa klawiatura matrycowa ,a pozostałem 4 spełniały inną funkcję w programie ?
Witam, nie umie uruchomić takiej klawiatury [syntax=basic4gl]$regfile = "m644pdef.dat" ' specify the used micro $crystal = 1000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 64 '---------------------------------------... 'konfiguracja wys'wietlacza Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5...
Witam. "Przerabiając" książkę p. Tomasza Francuza "Język C dla mikrokontrolerów AVR" natknąłem się na problem obsługi klawiatury matrycowej w przerwaniach. Klawiatura ma wykorzystywać kolejne ustawianie stanu niskiego na pinach na potrzeby multipleksowania. Niestety wciskanie przycisków klawiatury nie powoduje żadnej reakcji. Co ciekawe (dla mnie) po...
Potrzebuje tak zmodyfikować ten program aby na klawiaturze matrycowej można było użyć 32 znaków, a nie jak teraz 16. Trzeba przeznaczyć jakiś klawisz na zmianę. Może ktoś pomoże i powie jak to trzeba wykonać. Program ma działać na JAGODZIE. [syntax=asm]LJMPSTART ORG100H START: LCALLLCD_CLR MOVDPTR,#KEY_CODE LOOP_ON: MOVR0,#CSKB0 MOVXA,(at)R0 CPLA JNZKEY_YES...
Witam! Stanąłem przed wyzwaniem sterowania klawiaturą matrycową z klawiatury z pianina. Schemat poglądowy zamieszczam w załączniku. Pojawia się pytanie jak najłatwiej i najszybciej odczytywać taką klawiaturę i ewentualnie jakiś pomysł na program. Pozdrawiam!
Mam problem z poniższym programem. Podejrzewam, że chodzi tutaj o niepoprawne używanie zmiennej char. Program pisałem samodzielnie w oparciu o książki wydawnictwa BTC. Klawiatura i procesor działają poprawnie. program główny [syntax=C]#include "stm32f10x.h" #include "lcd_hd44780_lib.h" #include "kb4x3_lib.h" #include <stdio.h> void RCC_Config(void);...
Witam staram się zrobić pewne urządzenie do którego potrzebna jest klawiatura matrycowa nie wiem czy nie porwałem się na zbyt ambitny temat jakim jest programowanie avr, dla niektórych może to być błahostka ale nie dla mnie. Otóż znalazłem na stronie obsługę klawiatury matrycowej oraz biblioteki do LCD , połączyłem to wszystko i chce żeby po wciśnięciu...
Zaledwie kilka dni temu napisałem temat dotyczący wyświetlacza alfanumerycznego. Ze wstydem przychodzę ponownie, ponieważ znów trafiłem na problem, który ciężko mi rozwiązać. Mianowicie chodzi o klawiarurę matrycową i wyświetlanie na wyświetlaczu cyfr, które zostałyby wskazane przez użytkownika. Teoretycznie temat bardzo prosty, niemniej nie mogę sobie...
Witam Podłączyłem klawiaturę matrycową 4x4 do portu C mikrokontrolera mega32. Do portu A podłaczyłem wyświetlacz i zaprogramowałem atmege tak: Coś musiałeś zrobić źle - poprawiam
Witam chciałem pobawić się trochę klawiaturą matrycową jednak kiedy połączyłem układ w symulatorze i wrzuciłem program oczywiście nie działa kiedy wcisnę klawisz w wierszu 123 wyświetla 3 obojętnie czy to 1 czy 2 czy 3 a w wierszu 456 to samo tylko ciągle wyświetla 6 obojętnie czy wciskam 4 czy 5 czy 6 Może to wina symulatora niestety nie posiadam w...
Witajcie moi drodzy. Udało mi się obsłużyć (częściowo) klawiaturę matrycowa. Proszę o sprawdzenie kodu (kod bazuje na przykładzie dondu bo przez rs232 wysyłam to co kliknięto) 1. Co można ulepszyć/usprawnić? 2. Czy idea (oraz tryby pracy portów) są poprawne? 3. Czy wartość rezystora jest odpowiednia? 4. Czy wartości w delay są odpowiednie czy jakoś...
Chciałbym zrobić program obsługi klawiatury matrycowej 3x4 na dsma 51.Nie wiem jak to zrobić żeby wyświetlało mi zamiast enter -# i zamiast esc- * .Proszę o wskazówki -[1]-[2]-[3] -[4]-[5]-[6] -[7]-[8]-[9] -[*]-[0]-[#]
Witam. Zakładam nowy temat ponieważ szukałem informacji na ten temat lecz nie znalazłem odpowiedzi. Chodzi o wprowadzania liczb 2 cyfrowych z klawiatury matrycowej. Do odczytu klawiszy wykorzystuję instrukcję "Getkbd". Nie wiem jak dokonać odczytu ile razy został wciśnięty klawisz. W celu wprowadzania liczb wielocyfrowych z klawiatury. Za pomocą zmiennej...
Witam. Próbuje uruchomić klawiaturę matrycową 3x3, Znalazłem obsługę takiej klawiatury tutaj : No usunąłem zbędny kod do obsługi innych rzeczy, została tylko klawiatura. Chcę uzyskać efekt, że po naciśnięciu przycisku zmienia mi się wartość na wyświetlaczu. Na tej podstawie już będę mógł później dopisać inne funkcję do klawiszy. Moje próby przerobienia...
Witam Na atmedze obsługuje klawiaturę 4x4. Używam getkbd oraz look up. Działa ok. Natomiast zablokowałem się myślowe na problemie wpisania liczby np 3 cyfrowej. Wiem jak policzyć ta liczbę itp. Nie mogę wymysłem algorytmu żeby 3 kolejne naciśnięcia traktował jako składowe liczby. Naprowadzcie na jakiś działający algorytm. Może być taki ze po wpisaniu...
Witam, Posiadam klawiaturę matrycową 4x4, lecz nie mam pomysłu jak ją podłączyć by wykorzystywała te 8 wejść sterownika PLC. Wiem jak to zrealizować w przypadku mikrokontrolera, ale co do wejść PLC nie mam pomysłu. Nie natknąłem się na jakieś gotowe rozwiązanie. Czy coś takiego jest możliwe do zrealizowania? Prosiłbym o jakieś podpowiedzi, uwagi i pomysły....
Szperałem w internetach na temat zabezpieczania klawiatury matrycowej, znalazłem kilka sposobów, ale chciałbym się zapytać/ upewnić czy rozwiązanie jakie zastosowałem jest odpowiednie: Multipleks anod wyświetlaczy jest wykorzystywany także jako kolumny klawiatury matrycowej. Myślałem, żeby między wyświetlaczami a klawiaturą zastosować diody zenera 2,7V...
Witam, czy kolega z branży nieelektronicznej może Was prosić o pomoc :D Jaki zastosować elektroniczny element który wysterowany impulsem 5v zewrze styki (kolumny z rzędem) w klawiaturze matrycowej (układ wyciągnięty z klawiatury komputera) ?
Cześć. Tak jak napisałem w nazwie tematu posiadam ARM'a STM32F072RB. Podłączyłem kolejno kolumny, później wiersze klawiatury matrycowej 4x3 do portów GPIOC1-GPIOC7. Chcę odczytywać wciskane klawisze na klawiaturze i napisałem jak na razie taki kod: [syntax=c] #include "stm32f0xx.h" #include <stdio.h> volatile uint32_t timer_ms = 0x0; void delay(int...
Witam, Natknąłem na problem, z którym nie mogę sobie poradzić. Mam klawiaturę muzyczną 49 klawiszy, która połączona jest w sposób matrycowy, 10 kolumn po 5 wierszy. Klawiaturą struję tak, że w każdym obiegu pętli ustawiam jedynkę na kolejno każdej kolumnie, odczytując stany wysokie na każdym wierszu. Z tego obliczam numer naciśniętego klawisza. Kod...
Cześć. Mam klawiaturę matrycową podłączona do wymienionego kontrolera. Napisałem już odczytywanie wszystkich klawiszy z tym, że dzieje się to w pętli. Chciałbym aby wciskanie klawiszy wywoływało przerwanie zewnętrzne. Moje pytanie brzmi, czy przerwania mam ustawiać na kolumny, którym ustawiam bity, czy na wiersze, które odczytuje? Bo domyślam się, że...
Witam Jestem w trakcie realizacji przenośnego urządzenia opartego o mikrokontroler AVR i wykorzystujący klawiaturę matrycową 2x4. Obsługa klawiatury matrycowej nie stanowi problemu, funkcjonalność klawiszy jest spełniona jednakże chciałbym aby jeden z klawiszy pozwalał dodatkowo na włączenie urządzenia. Z wyłączeniem nie ma problemu gdyż to mikrokotroler...
Witam Kolegów, Dotychczas, korzystając z timerów programowych, z powodzeniem korzystałem z prostej funkcji obsługi przycisków, która zwraca informację o krótkim/długim naciśnięciu wybranego przycisku. Ostatnio, funkcję tą zmodyfikowałem do obsługi typowej klawiatury matrycowej...jednak nie funkcjonuje tak, jak potrzeba a problem jest, jak myślę, prosty....
Dzień dobry otóż nabyłem sobie taką klawiaturkę jak w temacie ; szukałem w sieci ale nigdzie nie mogę znaleźć jak poprawnie użyć funkcji getkbd w bascomie dlatego zwracam się do fachowców z elektrody o pilną pomoc
Cześć ! Buduję urządzenie w którym będę wykorzystywać klawiaturę matrycową (4*3) , 4 przyciski, buzzer , lcd oraz 4 diody led. Prosiłbym o sprawdzenie schematu i ewentualne wskazanie błędów :) Ps. Zauważyłem że nie zmieniłem wartości rezystorów dla diod LED :D Powinno być tam 330R
Dzień dobry. We wstępie odrazu zaznaczę, że używam zestawu ZL3AVR z mikrokontrolerem ATmega32. Chciałem napisać program w assemblerze, który będzie zliczał wciśnięcia określonego przycisku w dowolnym rejestrze i będzie wyświetlał liczbę wciśnięć binarnie na diodach (czyli przykładowo jeśli wcisnąłem przycisk 7 razy to mają świecić się trzy diody z prawej...
Dodam część mojego schematu z innego posta: *W rzeczywistości dioda jest przy każdym przycisku, nie ma rezystorów na wierszach klawiatury, są za to ściągające do masy i jest 5 rejestrów (jeśli to istotne). Udało mi się oprogramować multipleks 4x5 i wysyłać do niego dane po SPI. Utknąłem w miejscu klawiatury matrycowej, która korzysta z tych samych linii...
Witam, Korzystam z klawiatury matrycowej (membranowej) 4x4. Niestety nie mogę zamieścić linku, ale łatwo ją znaleźć, np. na botlandzie pod hasłem klawiatura numeryczna membranowa - 16 klawiszy. Postanowiłem, że napiszę prosty kod do obsługi tej klawiatury, jednak po drodze napotkałem na błąd. Zakomentowana instrukcja switch(PINB) w funkcji pobierz_klawisz()...
Wiem że tworzę temat za tematem ale mam kolejne pytanie a właściwie prośbę. Czy mógł by mi ktoś podpowiedzieć jak stworzyć przycisk funkcyjny (coś w stylu shift bądź ctr) do klawiatury matrycowej?
Mam problem, który komplikuje projekt. W projekcie używam klawiatury matrycowej puszczonej po pcf8574. Mam tam funkcję która odczytuje długie przyciśnięcie przycisku na klawiaturze: [syntax=c]void setup() { keypad.begin(); keypad.setHoldTime(1300); // ustawienie czasu po jakim przycisniety przycisk jest uwazany za przytrzymany keypad.addEventListener(sprzawdzanieDlug...
Witam, tworzę projekt zamka szyfrowego przy użyciu bramek, dekoderów oraz klawiatury matrycowej i mam problem przy uzyskaniu kodu Graya. Jeżeli dobrze rozumiem za sprawą klawiatury matrycowej dostajemy "1" w rzędzie od 1 do 4, a także kolumnie od 1 do 4 i wychodzi nam taki kod: Przykład po kliknięciu "1": 1000 1000 Przykład po kliknięciu "2": 1000 0100...
Jestem początkujący jeśli chodzi o asemblera i mikrokontrolery i próbuję napisać sobie program do wykrycia który klawisz klawiatury został naciśnięty. Czy ten program poniżej by działał? Założenia: klawiatura matrycowa 4x4 jest podpięta do portu P1 mikrokontrolera w ten sposób, że wiersze (S0-S3,S4-S7,S8-S11,S12-S15) są podpięte pod piny P1.0-P1.3 a...
Witam, jestem w trakcie realizacji mojego 1wszego projektu na AT89S52. Od niedawna jestem szczęśliwym posiadaczem klawiatury "telefonicznej" 12 przyciskowej (niestety nie jest to klawiatura matrycowa, i ma 14 wyprowadzeń) , dotychczas nie udało mi się jej dobrze "obsłużyć". Chciałbym sczytywać 4 bajtowy kod wpisany z klawiatury (przykładowo 1234) a...
gdyby kontroler był wadliwy to by zewnętrzna klawiatura na usb ponoć też nie działała a żadnych problemów z nią nie mam Kolega jest w błędzie - klawiatura wewnętrzna to klawiatura matrycowa i zarządza nią KBC (kontroler klawiatury). Klawiatura USB zaś jest zarządzana przez kontroler USB, a ściślej - przez most południowy. Zatem obie klawiatury to całkiem...
Przepraszam za odgrzebywanie starego kotleta, ale myślę że rozwiązanie tego problemu może w przyszłości komuś ułatwić życie. Policz wszystkie klawisze, wyjdzie ich 64. Policz przewody w tasiemce, wyjdzie 16. Pomyśl czy na 16 przewodach można zrobić klawiaturę o 64 klawiszach? Odpowiedź: tak, klawiatura matrycowa 8x8 co daje (8*8=64) klawisze i (8+8=16)...
Troszkę już się programowało ale zazwyczaj zwykłe aplikacje a teraz doszedł jeszcze sprzęt , trzeba w oku mieć jakby oscyloskop, hehh . , Ps. Sprawdziłem opcję z moją poprawką hula i buczy ... zamiast 7 wpisujemy "F" no i oczywiście ze zmianą dla kolumn jak w poprzednim poście. Pozdrawiam Dodano po 14 Poniżej poprawiony kod przykładu dla klawiatury...
Witam, Mam powazny problem, mianowicie mam klopot z posegregowaniem wiedzy nt podzialu rozwiazan budowy klawiatury. O ile w przypadku sposobu podlaczenia sprawa wydaje sie oczywista (USB,PS,Serial,podczerwien, droga radiowa itd) to w odnisieniu do sposobu dzialania/budowy jest odwrotnie. Podczas przeszukiwania internetu jedyne co udalo mi sie ustalic...
Witam Potrzebuje napisać procedurę w której byłaby wpisywana z klawiatury matrycowej 3x4 liczba o długości do 8-miu znaków np. 12345678. Po wprowadzeniu żądanej liczby wciskam np. „*” i następuje obliczenie wartości ze wzoru do którego musze podstawić wpisaną z klawiatury zmienną, podzielić przez inną liczbę 8-mio znakowa i następnie wysłać...
Witam. Nie wiem czy to dobry dział, mam problem z podłączeniem klawiatury matrycowej STD-32 do '51, a konkretnie nie wiem ktore wyprowadzenia klawiatury do czego służą i w jaki sposób muszę ją podłączyć do mK. Klawiatura ma 7 wyjść. Proszę o pomoc.
Klawiatura PC to klawiatura matrycowa, ale jest tyle układów połączenia matryc ile układów sterujących ;) panuje tu pełna dowolność, dlatego właśnie na jednych klawiaturach da się "wcisnąć" niektóre kombinacje 3 lub więcej klawiszy a na innych - nie.
Witam! Staram się napisać na razie dość prosty program, który ma wyświetlić cyfrę, która została wciśnięta na klawiaturze matrycowej 3x4. Program działa prawie poprawnie, jedynie jedną kolumnę dziwnie odczytuje, mianowicie "podnosi ją do góry". 1 2 3 4 5 6 7 8 9 A 0 B Tzn tam gdzie powinno być 1 jest 4, tam gdzie 4 jest 7 itd. Reszta klawiatury działa...
Witam! :arrow: Kolego zbyrek nie musi być zaraz ADC (ten raczej wykorzystuje się do poważniejszych zadań ;-) ) - wystarczy wbudowany do uPC komparator (pomiar czasu ładowania kondensatora) i taką klawiaturę 16 przyciskową (ale nie może to być klawiatura matrycowa 4x4) można obsłużyć tylko przez jedną linię I/O mikrokontrolera. Nie mniej takie proste...
Witam, Nie wiem czy to dobry dział więc proszę o przeniesienie jeśli zajdzie taka potrzeba. Szukałem również podobnego tematu i niestety nie udało mi się znaleźć. Problem jest taki. Potrzebuję zaprojektować klawiaturę membranową. Wykonanie samej konstrukcji chcę zlecić firmie się tym specjalizującej. Do tego potrzebuję projekt. Fronty foliowy jak mniemam...
Napisałem program do obsługi klawiatury matrycowej. Podłączone diody LED wskazują binarnie wartość wciśniętego przycisku, a wyświetlacz LCD pokazuje szesnastkowo wciśnięty przycisk. Klawiatura podłączona do PORTD mikrokontrolera. Problem w tym że wszystkie przyciski działają poprawnie oprócz jednego w czwartej kolumnie i pierwszym wierszu, wartość A...
Witam, w pewnym urządzeniu muszę zamontować klawiaturę matrycową tego typu: Obudowa jest minimalnie za mała aby umieścić klawiaturę normalnie (pionowo). Czy ktoś wie w jaki sposób taka klawiatura jest składana? Pasowałoby mi ją rozmontować i obrócić klawisze o 90° uzyskując wersję poziomą. Jest to wykonalne bez większych kombinacji? Pozdrawiam, aleexander
Witajcie ! Nie jest to do końca dział, w którym się udzielam, ale znajomy zadzwonił z tekstem "znasz się na elektronice, naprawisz nam piłę ?" ;-) Sedno sprawy - duża automatyczna piła do cięcia profili stalowych, posiada sterownik włoskiej firmy CEB (www.ceb.it ) model Mahler. Klawiatura membranowa, matrycowa, jeden przycisk już nie istnieje, inny...
Niestety klawiatura matrycowa wymaga nieco zachodu z jej obsługą, za to wymaga mniejszej ilości pinów - coś za coś :) Nie wiem jakie dodatkowe funkcje będzie miał program, ale z reguły skanowanie klawiatury robi się w oparciu o jakiś timer, bo dodatkowo należy eliminować drgania styków. Strona ... korzystaj do woli, a w razie problemów pisz na forum...
AVE... Ja nie widzę sensu takiej zabawy: 1. Są na rynku programowalne klawiatury gamingowe. 2. Są na rynku miniklawiatury zawierające tylko niezbędne do gry przyciski, one też są programowalne. 3. Są programy do tworzenia makr. A zrealizować to się da taki układ, nawet za te 25 złotych za sztukę (tyle mniej-więcej kosztuje płytka uniwersalna, mikrokontroler...
Początek mam.... #include <Keypad.h> // Biblioteka obsługi klawiatury matrycowej. const byte kolumny = 4; // Ilość kolumn. const byte wiersze = 4; // Ilość wierszy. char znaki[wiersze][kolumny] = { // Tablica znaków klawiatury. {'A', 'B', 'C', 'D'}, {'E', 'F', 'G', 'H'}, {'I', 'J', 'K', 'L'}, {'M', 'N', 'O', 'P'} }; byte portyKolumn[kolumny] =...
Witam, bardzo bym potrzebował użyć dwóch klawiatur matrycowych w bascomie AVR, procek to pewnie dam mega8535 i przykładowo: $crystal = 4000000 $regfile = "m8535.dat" Config Kbd = Portb Config Kbd = Porta Dim B As Byte Do B = Getkbd() Loop End Kompilacja w Bascomie nie wykazuje żadnych błędów - nie mam puki co możliwości sprawdzenia...
jeśli ma byc tylko kilka przycisków nie ma problemu-przyciski podpinasz bezposrednio do portów i przypisujesz im kody które wyswietlasz. Jeśli klawiatura ma być duża rzedu kilkanaście...kilkadziesiąt przycisków to klawiatura matrycowa i kody w eepromie....możliwości jest co najmniej kilka...
Jesli jednoczesnie padla i klawiatura i wyswietlacz, to zakladajac ze kitajce nie namodzily za bardzo w klasycznym schemacie aplikacyjnym, mozna spodziewac sie, ze padly ( lub sie zwarly z czyms ) wyjsciowe linie przemiatania - 4 bity, zwykle uzywane do sterowania wyswietlaczem poprzez jakis dekoder ( n.p. 74154 lub 74138 ) i klawiatura matrycowa. Wez...
witam, mam taki problem, napisalem program do obsługi klawiatury matrycowej 3x4 jednak spalił mi sie wyświetlacz i nie wiem czy działa, dlatego postanowiłem zrobić tak żeby po wciśnięciu klawisza, diody migały odpowiednią ilość razy, w symulatorze wszsytko działa okej, wciskam 1 - jedno mrugnięcie, wciskam 9- dziewięć mrugnięć, jednak w praktyce nie...
Nie masz co liczyć że na przyciskach masz jakieś określone stany logiczne. Niestety ale nie masz oscyloskopu to nie sprawdzisz... Eee... tam.Wystarczy kilka "doświadczeń" z liniami klawiatury podpiętymi do 2 portów AVR-ka.Jeśli by zastosować AVR-ka , który potrafi wygenerować przerwanie przy zmianie stanu na dowolnym pinie portu(np.ATTiny2313) , to...
Witam, miałem gotowy i działający sterownik klawiatury matrycowej 4x4. Teraz potrzebuję tą klawiaturę podłączyć do kontrolera PCF8574 przez I2C oczywiście. Podłączenie jest standardowe i to jest jak na razie jedyny układ na tej magistrali. Podciąganie 1k. Zapis i odczyt OK. Problem polega na tym , że gdy nic nie naciskam to i tak sterownik uruchamia...
Jakbyś projektował jakieś swoje urządzenie z własną klawiaturą to byś jaki standard przyjął? Inwencja twórcza OPTIMUSA, klawiatura matrycowa. Pozdrawiam Ok. Rozpiskę już zdjąłem, jakby ktoś potrzebował wstawiam poniżej :) Jak ktoś ma namiar na źródło takich tanich klawiatur lub innych OPTIMUSA, albo też podobnych innych producentów (np. z kas fiskalnych)...