Procedura getkbd zwraca 0 gdy nie naciśniesz zadnego klawisza (albo jakas inna wartosc). Musisz zrobić tak, aby po naciśnieciu dowolnego klawisza program czekal na wartosc 0 a dopiero pozniej jezeli odbierze jakas wartosc to niech zapisuje to do tablicy. Np: dim x as byte dim i as bit do x=getkbd if x= 0 then i=0 end if if x<>0 and i =0 then tablica=x...
tu kod dla klawiatury 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=0xff; KBD_PORT &= ~(1<<KBD_col1);...
Dziękuje koledze perlon i dondu za zainteresowanie, ja dopiero zaczynam zabawę z prockami Atmela i Bascomem więc wolałem zapytać. Drabinka z rezystorami fajna sprawa ale wolę proste rozwiązania. Więc skoro mogę użyć wejścia programujące to rozwiązuje mój problem, zrobię klawiaturę matrycową z wykorzystaniem przerwania.
Do sprzedania mam komplet za pomocą którego możesz od razu przystąpić do nauki programowania mikrokontrolerów AVR!! - zestaw znanej i cenionej firmy Kamami ZL10AVR , również tej samej firmy programator ZL2PRG , wyświetlacz LCD 2x16znaków, komplet przewodów do zestawu plus oprogramowanie. Całość jest nowa! http://obrazki.elektroda.pl/5759189100_1...
tego wyświetlacza nie znajduje u siebie w Eaglu. Ale policz sobie potrzebne piny ? Klawiatura 8 rzędów + 8 kolumn, wyświetlacz jeśli to LCD zwykły tekstowy to potrzebujesz 6-7 pinów. Jak nic wychodzi że minimum to 21 pinów czyli np. atmega16,32. Inne większe to myślę że zbędny wydatek. Tu czasem wpadają Panie, więc mogą się poczuć obrażone :)
Tutaj masz [url=http://code.google.com/p/be-free/so... klawiatury 3x3 z wykozystaniem FreeRTOS.
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Wczoraj siedząc po nocy doszedłem do jeszcze innej dziwnej rzeczy związanej z tym, ale sprawdzę to jeszcze raz dzisiaj, i wieczorem wszystko opiszę tak jak trzeba. Co do celu zastosowania tego, to chce tym osiągnąć klawiaturę matrycową gdzie na 4 pinach mam 6 przycisków.
A może ktoś jeszcze miał przygodę z klawiaturami matrycowymi i "config KBD" ? ... Nobo jeśli "debounce" i/lub "delay" zatrzymując program działa tak jak "wait" zatrzymując również timer to będę musiał szukać innego sposobu na klawiaturę wieloprzyciskową.
http://obrazki.elektroda.pl/2289355800_1... Witam, Chciałbym przedstawić moją konstrukcję sterownika do wzmacniacza lampowego (opcjonalnie tranzystorowego). Sterownik powstał ok 2 lata temu na prośbę zaprzyjaźnionego audiofila a potem był rozwijany w ramach forum poświęconego konstrukcjom audio. Ponieważ ostatnio powróciłem do tego...
Jeżeli klawiatura jest PS/2 to, IMHO, prościej chyba zbudować niezależną przejściówkę. Oczywiście nie od strony programowej... Z drugiej strony, przy założeniu podłączania się bezpośrednio pod klawisze - klawiatura na pewno jest skanowana w układzie matrycowym. Proponuję wykorzystać klucze typu [url=http://www.alldatasheet.com/view.js...
Witam, Problem (o ile wogóle istnieje) przedstawia się następująco: mam wyjście szeregowe na jednym z pinów PORTB, na tym samym porcie chciałbym zrobić wejście, wszystko byłoby ok, gdyby nie fakt, że "przesuwanie" będzie mi raz włączało, raz wyłączało podciąganie na tym pinie, czy nie będzie z tym żadnego problemu ?? Zastanawiałem się nad zewnętrzym...
To czekamy, ja nie mam więc nie sprawdzę. W międzyczasie dodaj inicjalizacje pozostałych pinów, tak jak ja dodałem w funkcji setup. Możesz na początku dodać te #define wówczas będzie widać w kodzie co jest dołączone do portów. Jak to zrobisz, pokaż ten kod do sprawdzenia. W każdym razie, można dodać biblioteke j.w. kod powinien się skompilować. Dodano...
Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać jakiegoś fajnego i łatwo programowalnego mikrokontrolera...
No własnie po przeczytaniu opisu (w książce) przykładu programu do odczytu klawiatury matrycowej zobaczytałem taki wpis i zglądam do dokumantacji ATmega i widzę że faktycznie tak cos takiego jest. Wczesniej na to nie zwrócilem uwagi. Niestety w tej książce nie było opisane o co chodzi. Mam prośbę czy możesz mi coś więcej o tym opisać? Nie za bardzo...
Potrzebuje wykonać układ sterowania przekaźnikami lub triakami za pomocą klawiatury membranowej takiej jak na zamieszczonym linku - matryca 1x12 http://www.conrad.pl/Klawiatura-membrano... Zaczym zakupisz taką klawiaturę (keypad) zapoznaj się z jej datasheet,...
Witajcie moi drodzy. Posiadam taką oto klawiaturę: http://obrazki.elektroda.pl/4530935800_1... http://obrazki.elektroda.pl/5891176500_1... http://obrazki.elektroda.pl/7852370200_1... http://obrazki.elektroda.pl/3311578900_1... http://obrazki.elektroda.pl/6773256400_1...
Witam Zgadzam się z kolegą. Ten pierwszy zestaw ma o wiele lepiej ułożone wyświetlacze, LCD nie przysłania LED'a, zawsze możesz korzystać z obu wyświetlaczy naraz :) Poza tym 5 przycisków na zestawie drugim to o wiele za mało, 8 to minimum, a dla większej liczby i tak dobrze jest zastosować klawiaturę matrycową. Dodatkowo 1 zestaw ma większą płytkę...
aaa i jeszcze jesli chcesz sie dowiedzie sporo o asemblerze na avr to polecam ksiazke "Programowanie mikrokontrolerów rodziny AVR" Arkadiusza Krysiaka. Dobra ksiazka uczaca od podstaw asemblera z czescia praktyczna gdzie sa gotowe podprogramy z opisami np. obslugi wyswietlaczy LED, czy klawiatury matrycowej. Kiedys byla dostepne w sklepie AVT nie wiem...
Dzięki za pomoc. Zastosowałem się do Waszych wskazówek i dokończyłem schemat: http://obrazki.elektroda.net/19_12673911... (SV1 i SV2 to dwie klawiatury tworzące klawiaturę matrycową, SV3 to 10 LED-ów) Jakieś sugestie :) ?
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...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
No to może zastanów się (skoro już i tak chcesz zdecydować się na jakiś zewnętrzny scalak) np na Expander 16bitowy I2C PCF8575 Nie dość, że w procku zużyjesz TYLKO 2 !!! piny na magistralę I2C to jeszcze będziesz miał do dyspozycji 16 pinów. Możesz sobie 8 z nich ustawić jako wejścia i podłączyć do nich swoje słicze. Natomiast kolejne 8 bitów ustawiasz...
Witam ponownie. Napisałem kod i wydaje się, że powinien poprawnie działać: '------------------------------------- 3 x 3 ----------------------------------- 'Wiersz_1 Config Pine.7 = Output 'Wiersz_2 Config Pinb.3 = Output 'Wiersz_3 Config Pinb.0 = Output W1 Alias Porte.7 W2 Alias Portb.3 W3 Alias Portb.0 W1 = 0 W2 = 0 W3 = 0 'Kol_1 Config Pinb.4 = Input...
Złożyłem układ z Atmega8515 i LCD. oraz klawiaturą matrycową. Kwarc 110592Hz. Tu kod: Declare Sub Zklawiatury(byval Klaw As Byte) Declare Sub Post() Declare Sub Silxsensor() Declare Sub Silysensor() Declare Sub Silzsensor() Declare Sub Ruchsilx(byval Ilekrokow As Word) Declare Sub Ruchsily(byval Ilekrokow...
Witam, mam do zaprezentowania w dosyć zaawansowanym stopniu projekt manipulatora, który w zamyśle miałby naśladować ruchy ręki (punkty swobody) oraz podnieść co nieco (0,5l flaszkę? ;] ). Jest to praca dyplomowa lecz nie zostaje na uczelni tylko biorę do domu "na pamiątkę". W ramach przedmiotu na uczelni wcześniej coś ala manipulator z silnikami krokowymi...
atmega klawiatura matrycowy klawiatura matrycowy klawiatura matrycowy atmega8
impulsy synchronizacji temperatura wysoka lodówce taśma touchpad naprawa
impuls cd4011 kasowanie inspekcji
Drukarki ELZAB Mera ONLINE - dostępność i funkcje Przerywanie pracy silnika w narzędziach Hilti aku