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...
ale czy jha pisałem ci drogi Tdv Ze szukam linków na wyszukiwarki w tym tkwi problem że szukam informacji na ten konkretny temat a jak w wyszukiwarce wpiszesz "klawiatury matrycowe"to potrafią się wyświetlić strony porno :D wiec lepiej dawajcie gotowe linki
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...
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...
po pierwsze to wystarczy dać samo złącze, po co klawiaturę ewentualnie zarezerwować obszar na pcb ale klawiatura i tak zazwyczaj jest montowana do obudowy. Po drugie zastanów się przed napisaniem postu. Skąd mamy wiedzieć od którego ze stu poducentów a kazdy ma po 100 produktów itd.
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
void dzialanie(char sign,int key) //funkcja wykonujaca sie po wcisnieciu { { delay(20); while((P2&0x0f)==key); //oczekiwani... na puszczenie //klawisza //pętla while działa dopóki na półbajcie LOW jest określona wartość //odpowiadająca...
Albo jestem niedorozwiniety albo nie umiem sobie poradzic z google :/ Poszukuje jakiegos schematu ideowego klawiatury matrycowej i nic :/ Czy ktos moze mi pomoc ??
zamieszczam schemat i program klawatury 16 przyciskowej dla procesora 8051 wraz z programem do jej obslugi Jakbyś jeszcze dopisał w czym schemat ;) <Acula>
Jak na moje oko, fkcja skanowania klawiatury powinna zrzucac tylko wartosc wcisnietego klawisza. Nie bawic sie juz z tym, ktory to klawisz. Poza tym - nie widze tu dla niej - co prawda nei znam bascoma ale kod jest przeciez czytelny - nie widze, by zwracala kiedykolwiek wartosc 0, czyli nic nie jest...
Nie bardzo mi się chciało wycinać nieznaczące części programu, dlatego umieszczam go w całości. Jest to program termostatu do pieca, w którym elementami grzejnymi są pomienniki podczerwieni. Program zawiera: - obsługę klawiatury 4x4 - obsługę wyświetlania LCD - odczyt temperatury z DS'a - regulację/stabilizację...
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 Jeśli chodzi o płytę czołową, to mam na to swój patencik ;-) Całość sprowadza się do wydruku na papierze samoprzylepnym, a następnie zabezpieczeniu go przed uszkodzeniem warstwą przezroczystej folii samoprzylepnej. Klawiatura ta miała być jednym z modułów edukacyjnych dla systemu z uK 8051....
Bezpośrednie podpięcie mogło by zadziałać, Procek w stanie wysoki daje (o ile się nie myle)50uA, Twoja matryca wymusiła by prąd 2mA, więc była by szansa aby ściągnąć port do masy. W klawiaturze matrycowej nie ma nic strasznego. Program może wygląda skąplikowanie bo jest dużo klawiszy do obsługi. W czym...
Jak używasz baskomu to tam jest podprogramik obsługi klawiatury getkbd Z tego skorzystaj. Ja mam jeszcze podpięte rezystory na wszystkie piny po 200Ω. Wszystko jest w helpie do bascoma. Jak by coś jeszcze to pisz na GG albo PW. Ale uważam że klawiatura matrycowa to jest nie zabardzo. Przydało...
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...
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...
Troszkę chyba się nie zrozumieliśmy. Klawiatura matrycowa dział , po naciśnięciu klawisza np. 1 to na wyświetlaczu pojawia się znak 1 . Chodzi mi o to że jak nacisnę klawisz 1 to na LCD pojawi się znak 1 i tam zostanie, następnie nacisnę 2 i na LCD w następnym polu ma się pojawić 2 a znak 1 ma zostać....
3) czy połączenie z linii wejściowej (do uP) diod i złączenie ich katod i podłączenie do INT0 wystarczy aby wywołać przerwanie. Czy może jest inny sposób na wywołanie przerwania wciśnięcia klawisza Pozdrawiam Propa Klawiatura z definicji nie jest szybkim urządzeniem a więc nie musie pracować na przerwaniach....
Już znalazłem wszystko na stronie www.edw.pl w dziale BASCOM> KLAWIATURA SZESNASTKOWA Po tym adresem chyba nie ma nic o elektronice :D. Poprawny adres to www.edw.com.pl
No nie rozśmieszaj mnie że w necie niema nic o klawiaturach matrycowych. Proponuje Google :) pzdr
Niestety dostałam tak wykonaną płytę z ATmega bez możliwości ingerowania w to jak jest wykonana (niestety). Mam wątpliwości co do poprawności fragmentów kodu związanych z pamięcią SRAM - umieszczenia w niej odczytanej wartości z klawiatury, bowiem jeżeli zmienię w kodzie ... sbis PINA, PINA0 ldi...
Troszkę masz to rozbudowane. Ja posiadam identyczną klawiaturę do twojej. Ja nie sprawdzam naciśnięcia klawisza na przerwaniach tylko w pętli. Ja rozwiązałem to tak. Przy takim rozwiązaniu nie ma powtarzania klawisza przy ciągłym wciśnięciu ale można to skonfigurować przez polecenie Debounce Doda...
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...
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...
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...
Sory za wykopanie starego tematu ale również mam kilka pytań do klawiatury matrycowej. Program pisze na AT89S50 w asemblerze, klawiatura 2x3 bez urzywania przerwań. Oto mój kod: K1 EQU P2.0 K2 EQU P2.1 K3 EQU P2.2 ... ORG 0000H LJMP START ORG...
a ja mam taki problem przy tworzeniu takiego sumatora... wprowadzam z klawiatury matrycowej dwie cyfry, pozniej przerabiam te cyfry na liczbe dwucyfrowa (pierwsza liczbe razy 10 + druga liczba). Tak przerobiona liczbe zapisuje pod jakis odres powiedzmy 50H. I pozniej chcialbym aby kolejne bity tej liczby...
NIEKONIECZNIE TAK Z TYM PRZERWANIEM Szkoda wejścia INT. Analiza twojego kody jest uciążliwa ja swoich nie za bardzo rozumiem:-) Stosuj przyjazne nazwy np. klawisz lewy,prawy portsilnika cos zawsze mozna wymyślec i włóż na początku adres stosu i zadeklaruj kierunki portów bo jaja sie bede dziać okrutne....
Hmmm dopiero zaczynam z ARMem a jak kolega Freddie Chopin nie chce pomóc to niech zachowa uszczypliwe uwagi dla siebie. Wydaje mi się że ten portal powstał po to aby dzielić się wiedzą i doświadczeniem a nie wygłaszać bezsensowne docinki i dzięki temu powiększać sobie liczbę pkt na koncie. Jeżeli kolega...
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...
tu masz kod ktory dawno temu splodzilem w asmie na C51: ASM_klawiatura: ;-------- Przemiatanie klawiatury -------------------------------------- ... Licz,#4d MOV wynik,#0111$1111b ;wedrujaca 0 = GND Tutaj: MOV A,wynik ;przepisz do Acc RL A ;przesun w lewo MOV Port,A ;wyslanie...
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...
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ę...
ja mam 1.11.9.0, oryginalnego helpa eng przy klawiaturze 4x4 nie ma to znaczenia, bo rzedy mozna zamienic z kolumnami. nie wiem jak w srodku działa na funkcja bo sam pisze w C. Najlepiej zmontuj sobie to na plytce testowej i zobacz. ja poprostu pisałem to co pisze w helpie ;)
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-...
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...
Witam ponownie. Przeprowadziłem wczoraj kilka prób i doszedłem do wniosku że problem z działaniem klawiatury nie wynika z błednego oprogramowania. Co zauważyłem: w czasie gdy żaden przycisk nie jest wciśnięty napięcie pomiędzy wejściami a wyjściami jest około +5V Gdy wgram program który ma za zadanie...
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...
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ć...
Może zmniejsz prędkość obsługi klawiatury. Zwykle jest to bardzo szybkie a w tym przypadku trzeba zdecydowanie spowolnić. Właśnie to rozwiązanie pomogło, przypuszczałem że może to być coś takiego jednak nie spróbowałem zanim napisałem posta na forum - mój błąd. Miałem zbyt krótkie opóźnienie pomiędzy...
Druga możliwość, to wykorzystanie przerwania od timera. Ustawiasz sobie przerwanie co np. 10ms i w przerwaniu badasz stan klawiatury i zapamiętujesz. Jeżeli ten nowy stan jest inny, niż zapamiętany poprzednio, to np. wpisujesz sobie wartość opóźnienia (do eliminacji drgań styków) do zmiennej. Jeżeli...
Cześć, Dziękuje za pomoc w sprawie klawiatury, działa :) Pozdrawiam
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.
<img src="" alt="12_1265738093.jpg" /> Panowie na powyzszym schemacie ktory przedstawia tester klawiatur chciałbym dołożyć gniazdo pod interfejs JTAG tylko z tego co wyczytalem to w nowym procesorze piny PC2 do PC5 są ustawione domyślnie pod JTAG więc nie mogą być wykorzystane tak jak mam na tym...
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...
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... jako OUT Portd.3 Portd.5 Porte.5
Pokaż schemat i program Oto schemat: Na nim bazowałem. Oto program główny: #define F_CPU 1000000UL #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <LCD.c> #include <Klawiatura_2x2.c> unsigned char klawisz; //ostatnio ...
Obsługa klawki 4x4 void KBD_init(void) { KBD_DIR = 1<<KBD_col1 | 1<<KBD_col2 | 1<<KBD_col3 | 1<<KBD_col4 | ~(1<<KBD_row1 | 1<<KBD_row2 | 1<<KBD_row3 | 1<<KBD_row4); KBD_PORT = 0xFF; }; unsigned char KBD_read(void) { KBD_PORT...
Jako że zależy mi na optoizolatorach to stąd te pytania aby osoby z większym praktycznym doświadczeniem pomogły mi w temacie. Dla mojego projektu są dwie drogi albo klawiatura matrycowa bez albo z optoizolacją i to drugie wydaje mi się bardziej profesjonalne i stosowane w przemyśle. Pozdrawiam
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...
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ę....
Stany pinów nie mają prawa się zmienić. Klawiatura matrycowa ogólnie rzecz biorąc działa tak że trzeba na nią podawać odpowiednie sygnały żeby odczytać jaki przycisk jest wciśnięty. Poczytaj o klawiaturach matrycowych.
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); ...
Sortowanie a nie segregacja. Jak już odczytasz dane z klawiatury, to musisz je poukładać wg zadanej kolejności tzn rosnąco lub malejąco. To układanie nazywa się sortowaniem. Sortowanie można przeprowadzić na kilka sposobów. Jednym z nich jest sortowanie bąbelkowe. Twoje zadanie polega teraz na zrozumieniu...
Proponuje zrobić ci coś w ten deseń: Kolumny byłyby np na porcie A. Wiersze natomiast na porcie B. DDRA=0xff; DDRB=0x00; PORTA=oxff; POR... przycisk=0; char wcisnieto=0; for(kolumna=1;kolumn...
Witam. Jeśli chodzi o wykonanie klawiatury matrycowej to 16-cie przycisków jest wkręconych w poliwęglan i w miarę dobrze przylutowane, natomiast jeśli chodzi o wykorzystanie gotowca to owszem getkbd ma przy konfiguracji debounce i w moim przypadku jest ustawione na maksimum czyli 250 i pomimo tego...
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...
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ę...
Tutaj jest prościej niż w pełnej matrycy, bo fizycznie niemożliwe jest zwarcie więcej niż jednego styku przez rolkę. Trzeba tylko zagwarantować na tyle dużą częstotliwość odczytu, by nie pominąć żadnej zmiany stanu rolki. Jednak, ponieważ nie ma diod przy przyciskach, w sytuacji gdy naciśnięte są...
Myślę, że tak jak jest będzie dobrze. Już jest wszystko pod to przygotowane i chciałbym też zrobić wszystko sam :D Jako, że teraz na pierwsze dni tygodnia sporo nauki to w środę będzie kontynuacja i budowa klawiatury do końca (lutowanie, podłączanie i testy). Z pewnością podzielę się efektami. Dzięki...
Gdy wciskam klawisz w kolumnie 1 i wierszu 2 to zamiast cyfry 4 wyświetla mi się cyfra 1 tak samo przycisk w kolumnie 1 i wierszu 1 - 4 zamiast cyfry 1. Klawiatura ma 3 kolumny i 4 wiersze, z przypisanymi cyframi jak w klawiaturze telefonu. EDIT: po dodaniu wszystkich cyferek... [syntax=c]PORTA...
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 -------------------------------- ... znalazłem ale mam problem jak to zaznaczyć na schemacie i płytce ??
AVE... Ja mam takie pytanie: dlaczego nie użyć albo rejestrów przesuwnych, albo czemu nie wziąć jakiegoś taniego mikroklocka z dużą ilością pinów, albo mniejszego i rejestrów by zrobić uniwersalny sterownik klawiatury matrycowej? Koszt + przede wszystkim, miejsce. Juz wolałbym się bawić potencjometrami....
No i widzisz- a ja wyciągnąłem inne wnioski :D Zachowanie elektryczne układów WE/WY procesorów nawet z tej samej rodziny jest różne i nieco nieobliczalne. Procesorów- bo układ jest ten sam. A co by było gdyby taka klawiatura była na oddzielnej płytce podłączonej raz przez taśmę 5cm a innym razem...
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...
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 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...
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...
*wsk++; Ciekawe co ta linijka ma niby robić i niby po co? 4\/3!! ..tak głeboko to nie analizowałem :) ..popełniłem tylko *wsk=0; jako znacznik końca (kolejny za wczytanym z klawiatury) Powinna być jeszcze kontrola zakresu żeby nie przekroczyć rozmiaru bufora.
Tak więc przerobiłem kod tak jak mówiliście i wygląda teraz tak: [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; } k; volatile int interrupt; void...
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 ...
Jednocześnie z biblioteczką, którą zamieściłem wcześniej, stworzyłem kiedyś, biblioteczkę do obsługi klawiatury 4x4 w której wszystkie kolumny i wiersze mogą być podłączone do dowolnych nóżek procesora AVR. Nie musi to być jeden port i nie musi być zachowana żadna kolejność. W załączniku zamieszczam...
Powiem Ci tak. Nie wiem po kiego jest taki wielki ten kod i nie rozumiem czemu ludzie męczą się z bascomem i avr ja mam 1/3 tego co tu i mi działa klawiatura z wyjątkiem jednej rzeczy której nie umiem zmienić. [syntax=c]byte wiersz[]={13,12,11,10}; byte kolumna[]={9,8,7,6}; char kody[]={'1','2','3','A','4','5','6','B',...
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ł...
Jak masz matrycę 10 linii wejściowych i 10 linii wyjściowych, a każdy klawisz zwiera którąś linię wejściową z którąś wyjściową (i każdy inną ich kombinację), to można rozpoznać, który klawisz jest wciśnięty, podając napięcie kolejno na wszystkie linie wejściowe i sprawdzając je na wyjściowych - jeśli...
Należy pierwsze poczytać o przerwaniach, a nie czekać na gotowca. Bascom ma dosyć intuicyjnego helpa z przykładami. Tylko, żeby przerwanie mieć z klawiatury musisz podpiąć jej wszystkie wiersze lub kolumny przez diody do jednego z wejść INTx
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 '-------------------------------...
Zastosowanie Twojej pierwszej porady bez tego komentarza mogłoby się zakończyć uszkodzeniem sprzętu. To możemy tylko domniemywać, bo klawiatura nie jest pokazana na rysunku. Natomiast pobranie sygnału z baz tranzystorów nigdy nie da stanu niskiego. Chyba, że zastąpimy je unipolarnymi, co wydaje...
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] LJMP START ORG...
A jak ci wyszło 50 cykli, bo z moich wyliczeń wynika, że potrzebuję około 110 cykli do odczytu całej klawiatury. *Edit* Już wiem. W czasie odczytu ładujemy kolejny bajt i wyjdzie 50 cykli. Nie wygląda to źle i myślę, że uzyskanie czasu odczytu rzędu 0,01ms jest realne. W takim przypadku potrzebujemy...
KBD_ReadKey zwracała wartości, lecz są one zgodne z przyciśniętymi klawiszami Wszystkie kody są niewłaściwe, czy tylko dla czwartego rzędu? .. bo masz 4 rzędy i 3 kolumny, więc w funkcji KBD_ReadKey trzeba zmienić warunki na (r<4) i (c<3) Przed następnym krokiem polecam lekturę Sposób...
Podejrzewam, że koledze chodzi o to jak zrealizować wprowadzanie liczby 3 cyfrowej przez klawiaturę i jej wyświetlanie. Przydałoby się potwierdzenie bądź zaprzeczenie mojego toku myślenia.
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...
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
Widać czerwone i niebieskie kropki oznaczające stany na portach i klawiaturze w symulacji z Proteusa ;) Wiesz że w Proteusie musisz też prawym klawiszem ustawić FuseBity bo inaczej pracuje on na 1MHz? Może tam coś rozjechane masz. W dodatku to debuger Step by Step także;) Można krok po kroku patrzeć...
Rozumiem, że pin PD7 będzie miał włączony rezystor pull-up, a odczytać chcesz stan dolnego przycisku, czyli litery A, Zastanów się więc w jaki stan powinieneś ustawić pin PC0, by zwarcia nie było, a jednocześnie stan przycisku A moża było odczytać bez użycia rezystorów. Jest możliwość ustawienia...
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...
Niestety program nie działa nie zamienia enter na #.Może mój program do obsługi klawiatury matrycowej jeat zły i dlatego nie mogę zmienić entera na #
Testowałem wprowadzanie wielocyfrowych liczb przy użyciu Getkbd() z powodzeniem w dwóch "edukacyjnych" projektach zabawowych z ciekawości. Jednym był przelicznik wartości Hex to Bin and Dec/ Dec to Bin and Hex/ Bin to Hex and Dec, a drugim mini generator - wpisujesz częstotliwość możliwą do wygenerowania...
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...
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?...
Wobec tego potrzeba zwykłych diod małosygnałowych ew. Schottky (które tańsze i mniejsze), np. 1N4148, BAT54 itp.. Najlepiej byłoby dać diodę przy każdym przycisku, ale minimum - to to, co na schemacie. No i rezystory szeregowe przy przyciskach są zbędne, za to konieczne są rezystory ściągające do masy...
Witam, to co zaproponowales to uklad fotooptyczny, bedzie wykrywal wsuniecie czegos w szczeline - jezeli taki jest twoj cel. Ale ten konkretnie nie jest dobrym wyborem poniewaz masz wyjscie typu OC (otwarty = niepodlaczony kolektor tranzystora) ktory zewrze do masy gdy bedzie odpowieni sygnal. Nie da...
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...
A nie widzę nigdzie innego użycia przerwań niż tylko przy wciśnięciu klawisza klawiaturki. Przerwania zewnętrzne mają wyjątkowo ograniczone zastosowania. Nadają się np. do tego, żeby obsługiwać sygnały od innych układów scalonych, świadczące o tym że dany układ ma coś ciekawego do powiedzenia. Do...
Ja ten program potrzebuję do obsługi syntezatora muzycznego z klawiaturą jak np. w fortepianie. Na razie mam 3 oscylatory i dlatego chcę zaprogramować max. 3 klawisze. Wiem, że podczas naciskania te klawisze muszą być jakoś rejestrowane, a po zarejestrowaniu wszystkich, całość "wypluwana na zewnątrz",...
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....
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...
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
(at)janne_ahonen Takiej obsługi nie robi się na przerwaniach IO, tylko na timerze. Skoro to kalwiatura matrycowa to i tak trzeba przemiatać rzędy i kolumny, więc prościej i lepiej to zrobić np. przerwaniu timera. To przy okazji załatwia sprawe debouncingu. Przemiatanie natet tak wolne jak 100 razy...
To sterowanie wej./wyj. to pozostałości po bibliotece starszego pana, kiedy próbowałem połączyć swój multipleks wyświetlaczy z jego biblioteką od klawiatury matrycowej. Zamieniłem tablice na __flash const uint8_t i od tej pory po włączeniu zasilania mam na kilka ms mignięcie jakiś śmieci na wyświetlaczach. Jeśli...
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...
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....
Witaj, Przemyśl obsługę klawiatury jeszcze raz. Teraz ustawiając kolumny jako wyjścia robisz zwarcie, naciskając jednocześnie dwa przyciski z różnych kolumn. Cały switch jest zbędny. Numer przycisku to zawsze numerwiersza*liczbakolumn+numerkolumny.
W poprzednim wątku owszem zastanawiałem się nad tym ale poprzedni wątek dotyczył button box-a nr.1 który jest już zaprogramowany, działa, zostało mi jeszcze stworzyć tylko tył obudowy a ta klawiatura potrzebna mi jest do box-a nr.2 gdzie ilość potrzebnych klawiszy dochodzi do 40 a będzie tam jeszcze...
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...
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...
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...
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" /*************************************...
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...
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...
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). -...
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...
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ą...
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>...
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...
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...
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...
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...
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)...
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ź:...
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...
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...
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....
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...
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ę...
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ć...
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! :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...
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...
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...
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...
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...
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...
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...
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...
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...
Witam! Od jakiegoś czasu tworzę sobie prostą centralkę alarmową na mikrokontrolerze ATMEGA8. Wszystko działa ładnie, ale czym byłby alarm bez klawiatury? :) Myślałem nad dodaniem klawiatury matrycowej (16 klawiszy na 8 pinach), ale postanowiłem stworzyć coś innego. Na początek stworzyłem prosty układ...
Mam do zrobienia na piątek zadanie o takowej treści : Napisz program na system DSM-51. Program powinien na wyświetlaczu LCD wynik dodawania dwóch liczb, których wartość jest wybierana za pomocą klawiatury matrycowej, których wartość nie przekroczy 99. Wartości liczb zatwierdza klawisz ENTER a...
AVE... Projekt troszkę przekomplikowany z tymi podkładkami przycisków. Są one bowiem kompletnie zbędne. Ponadto dzieląc każdy przycisk na dwa pola dotykowe można zyskać dotykową klawiaturę matrycową 8x8. Wydaje mi się, że twórca tego projektu nie do końca zapoznał się z dokumentacją obsługi klawiatury...
Witam. Mam do zrobienia program w symulatorze jagoda, który pobiera liczbę binarna z klawiatury matrycowej, następnie zamienia ją na upakowane BCD i wyświetla wszystko na LCD. Ma to wyglądać przykładowo tak: 00000101b=5d Póki co mam program który pobiera cyfry z klawiatury i wyświetla na LCD. Nie...
Witam, Chciałem podłączyć klawiaturę (a właściwie folię) od komputerka Spectrum do Attiny 2313/Atmega8 (chyba tego drugiego, gdyż potrzebuję też programowe USB). Połączyć to trzeba na zasadzie klawiatury matrycowej, ale jak napisać program??? Które piny jako wyjście, a które jako wejście??
Po raz pierwszy konstruuje urzadzenie na mikrokontrolerze. Miałem już problem z portem P0 który nie chciał współpracować poprawnie z wyświetlaczem więc przerzucilem LCD na inny port. Chciałbym jednak wykorzystac PO do podłączenia klawiatury matrycowej 4x4. Znalazłem taki schemat (kółko to miejsce połączenia...
Co to za STM32 minimal? Jakie STM tam siedzi? Najlepiej jakby był to uC z USB. Musisz zapoznać się na jakiej zasadzie działa klawiatura, ile i jakie wyprowadzenia z klawiszy. Może być coś na zasadzie klawiatury matrycowej (dużo poradników jest do tego tylko trzeba przerobić na więcej klawiszy) lub może...
Ten konwerter to mistrzostwo. Testuje właśnie jego możliwości. Nawet już nie mówię ile czasu można zaoszczędzić i miejsca w swoim programie gdzie wymagane jest wprowadzanie danych. Zamiast tworzyć klawiaturę matrycową wystarczy podłączyć zwykłą, która jest pod ręką, aby np. szybko skonfigurować jakieś...
To chociaż napisz ile masz do dyspozycji pinów wejścia-wyjścia. Czy sześć pinów to za dużo? (przy użyciu demultipleksera 74*154 który zmieni stan czterech linii wyjściowych na 1 z 16, razy dwie linie wejściowe do odczytu) Czy przejrzałeś w sieci schematy urządzeń w których jest podłączana klawiatura...