Zapewne powodem jest brak debouncingu przycisków. (at)jony zaproponował 10us. W praktycznych zastosowaniach brzęczenie membran mikrostyków może trwać dużo dłużej. Często stosuje się 10-50ms oczekiwanie na ustabilizowanie się stanu przycisków.
Badaj stan bitów w ten sposób: if (PINB & _BV(PINB4))... raczej if (!(PINB & _BV(PINB4))) //czy=0 lub po "ludzku" if(bit_is_clear(PINB,PB4)... Kod który przytoczyłeś realizuje coś takiego: if (4==0)... To dla przykładu z PINB4, raczej nie bedzie działać :-) Ten kod nic nie realizuje - kompilator go ignoruje....
Ja we wszystkich urządzeniach robię klawiaturę bardzo prostą. Matryca bez optoizolacji, rezystory podciągające są wewnętrzne, włączane tylko na czas odczytu, żadnych kondensatorów, diod etc. Cała reszta to program - skanowanie, filtracja drgań styków oraz zakłóceń. Działa to dobrze nawet przy wysokim poziomie zakłóceń. Algorytm działania jest podobny...
A ja potrzebuje sprzedac mo Zasialcz: Stabilizacja napiecia i pradu - 12-bitowy konwerter A/C - Cieklokrystaliczny wyswietlacz matrycowy z podswietlaniem, 2x16 cyfr; jednoczesny odczyt pradu i napiecia - Kalibracja programowa - Inteligentny system chlodzenia - Zlacze RS232 + oprogramowanie w standardzie - Akustyczna (beeper) sygnalizacja przeciazenia...
Witam. Mam proble a raczej pytanie na temat klawiatur. Mianowicie posiadam nie działającą klawiaturę, z tym, że sam układ jest sprawny a nie działa matryca. Została ona podlana :P napojem, który uszkodził napylone ścieżki. Zainteresowany jestem regeneracją takiej kalwiatury. Jezeli ktoś miał podobny problem, rozwiązał go (lub nie, miał tylko pomysł)...
Witam, Zalałam klawiaturę w laptopie Acer Aspire 8930G. Chciałabym wymienić klawiaturę na nową, lecz nie wiem jaką ma taśmę obecna. Problem polega na tym, że kompletnie nie mam pojecia jak zdemontować obecną klawiaturę. Podsyłam zdjęcia modelu. Wykręciłam śrubki spod baterii, lekko wypchnełam plastik przy przycisku włączania, ale dalej nie chce nic...
Dzień dobry. Mam problem ponieważ dziś zalałem tłustą cieczą klawiaturę mechaniczna. Od razu odłączyłem ja od PC i przetarłem ścierką. Nastepnie zająłem się demontażem nakładek na schwitche i rozkręceniem klawiatury. Wszystko pożądanie wytarłem i wygląda na czystą. Lecz czy jest jeszcze jakaś możliwość umycia niej, np. woda czy jakim spirytusem? Prozę...
Przez przypadek wylałem sok pomarańczowy z miąższem. Klawiatura RAZER Huntsman Elite. Próbowałem spirytusem i wodą nie destylowaną nakrapiać, na chwilę pomogło, ale po tym znowu się skleiło. Nie działa kompletnie Ctrl, a Shift, Windows button, alt, X i Z są klejące i nie działają poprawnie. Zakup nowej klawiatury nie wchodzi w gre. Proszę o pomoc 😞
Niestety dzisiaj rano zalałem swoją klawiaturę czymś na kształt koktajlu. Od razu wytarłem klawiaturę z zewnątrz oraz zdjąłem przyciski Ale po czasie klawisz "r" momentami przestawał działać aż przestał całkowicie reagowac. Rozkręciłem klawiaturę i wyczyściłem wszelkie pozostałości Ale klawisz dalej nie działa. Jaka można być tego przyczyną i jak mogę...
Witam. Ostatnio zalałem klawiaturę spc gear gk630k z przełącznikami kailh blue. Odłączyłem ja od razu zdjąłem keycapy. Położyłem ja switchami do dołu i zostawiłem na noc. Dzisiaj rano gdy klikam D to klawiatura pisze asdh. Nie wiem co mam dalej zrobić na chwilę obecną rozkręciłem ja i suszę dalej płytkę. Warto dodać że zalałem ją piwem
Więc tak zalalem klawiaturę takim jogurtem i ten jogurt dostał mi się do switchy wsesnie do diod i 6 diod świeci na inny kolor niż powinny Proszę o pomoc
Stara płyta główna Atrend ATC 5000 nie widzi klawiatury. Zaczęło się od tego ,ze przytarł się przewód od myszki i zrobiło się zwarcie (przewód był gorący). teraz na starcie pojawiają się komunikaty: No keyboard or keyboard error, Cmos checksum error defaults loaded. Sprawdziłem napięcie na złączu klawiatury i jest (5V).Jest tez 5v na złączu myszy (tam...
Niedawno zalałem klawiaturę (spc gear gk630 Red switch) herbatą z cukrem i nie działa mi prawidłowo, kiedy klikam (TAB , A) kiedy klikam A pojawia się mała litera a i duża (aAaAaAa) nie naraz pojedynczo oraz uruchamia mi się TAB. Lecz kiedy klikam tab pojawia się (as a po tym jak kliknę 2 raz As) Co mam z tym zrobić?
Pojawił się mały problem z klawiaturą, którą w pewnym stopniu przestała działać. Zaczęło się od tego, że została oblana hmmm napojem ;) który wymagał zmycia. Od razu podkreślam, że klawiatura została zalana podczas całkowitego odłączenia od komputera . Nie ma więc mowy o jakimkolwiek spięciu, które mogłoby coś uszkodzić elektronikę. Nie mając zbyt wielu...
Przepraszam za błędy itp, ale pisze to klawiatura ekranowa. Model klawiatury: Motospeed CK101 (Klawiatura mechaniczna) Witam, dzisiaj o godzinie 12-14, wylałem małą ilość mleka na klawiaturę, mniej-więcej na klawisze : f, g, h, j, k, l, ;, ', z, x, c, v, b, b, , m. Od razu po wylaniu rozebrałem zalane klawisze i klawisze obok. Zacząłem czyścić klawiaturę....
2 dni temu wylał mi się jogurt na część klawiatury w laptopie ( lewa strona do początku spacji) Odrazu odłączyłem laptopa i osuszyłem te klawisze ale wciskał mi się samoczynnie ten przycisk \\\\\\\\\\\\\\\. Z uwagi, że miałem identycznego laptopa przełożyłem klawiaturę wczoraj nic się nie działo... Teraz jak podpiąłem telefon do USB laptopa w celu przegrania...
przepraszam.ze.pisze.bez.spacji.ale.dzis... do.szyb.z.alkoholem.do.tej.pory.nic.sie.... teraz.mam.spory.problem.bo.jak.wciskam.s... jednoczesnie.mam.odstep.i.pojawia.sie.cy... "e".to.wlacza/wylacza.mi.sie.dzwiek.inne... jest.to.niesamowicie.uciazliwe.dlatg9o.j...
Witam, mam problem z klawiaturą, mianowicie wczoraj rano wylał mi się na nią sok jabłkowy a po jego odparowaniu został cukier, który skutecznie uniemożliwia mi korzystanie z przycisku backspace. Czy jest możliwość zbindowania innego przycisku, aby pełnił tą funkcję? Zaznaczę, że do klawiatury nie ma możliwości poprania żadnego softa w, którym taka opcja...
witam Mniej więcej 10% klawiszy w moim lapku nie działa. Jest to o tyle denerwujące że są to m.in.: "o", ".", "Esc" i strzałka w lewo. Podejrzewam że jakiś głąb po prostu wylał na nią coś mokrego (na co wskazuje warstwa czegoś lepkiego pod klawiszami) no i co ja mam teraz zrobić? można to jakoś wyczyścić?
Dzień dobry, Mam taki kłopot, ponieważ zmienił mi się układ klawiszy na klawiaturze komputera (skrzynki). Problem w tym, że zamiast 2 mam 6, zamiast tròjki 7 itd. Pròbowałem już fn scrl, shift crtl, zmieniłem już na Polski programisty, bez skutku. Klawiatura lioncast lk 300rgb. Programowalna, lecz z okropnym oprogramowaniem. Ustawiałem na...
Witam mam podobny problem tylko wszystko świeci ale nie działają klawisze ' 1 2 3 4 Pięć z nich nie reaguje po zalaniu. Swithe są już zamontowane nowe. Ale jednak to coś więcej... Może te tranzystory czy diody ale nie wiem które są od którego przycisku i jak sprawdzić klawiatura to: spc gk550 Mam miernik taki za 160 zł co mierzy nawet pojemności kondensatorów....
W 2007 roku firma w której działam zakupiła kilka kiosków multimedialnych (kiosk multimedialny to coś takiego - http://obrazki.elektroda.pl/8512953100_1... Ponieważ nie działa wyłącznie ten jeden przycisk, rozmontowałem całość, mając nadzieję, że może jakieś gumeczki się zużyły. Jednak w środku wszystko wygląda ok, żadne drobne poprawki...
Zalalem klawiature Acera 3690 drinkiem z cola niby wszystko dziala bo wlasnie na nim pracuje ale klawiatura zaczyna strasznie zle dzialac- jak moge rozebrac aby wyczyscic i czym?
witam mam pytanie jak w laptopie MAXDATA Evo 4500-dostac sie do klawiatury która ulegla zalaniu doslownie 4 krople deszczu . po tym zalaniu niektóre klawisze pisza z jakimiś znakami ok.5 klawiszy taki stan ma.. prosze o podpowiedz..
Poczytaj o odczycie klawiatur matrycowych, tu masz schemat, który pokazuje sposób podłączenia: https://obrazki.elektroda.pl/2529794200_...
Walczę z tym już dość chwilę i nie potrafię zrozumieć, na jakiej zasadzie to działa. Wygląda na odczyt sekwencyjny (klawiatura matrycowa). Procesor wystawia 1 na jeden z pinów KEYMATRIX pozostałe ustawia jako wejścia i sprawdza czy na którymś pojawi się 1. Po chwil zmienia pin na wejście a kolejny ustawia jako wyjście i wystawia 1, znowu sprawdza czy...
(at)dyerseve I tu jest problem. Musisz zmienić polaryzację tak jak przedstawiłem to na schemacie. Podajesz stan wysoki z segmentu, przez rezystory 180 om wprowadzasz do CPU gdzie stoi rezystor do zasilanie. Wynik odczytu ???
Najprawdopodobniej we fusebitach masz WŁĄCZONY interfejs JTAG (bit JTAGEN), co powoduje, że piny PC5..2 są "zablokowane" Musisz wyłączyć we fusebitach interfejs JTAG, tak będzie najprościej. Możesz też spróbować na samym początku programu: [syntax=basi4gl] MCUCSR=&B10000000 MCUCSR=&B10000000 'koniecznie ta linijka ma być 2 razy - to celowe [/syntax]
Na samym attiny nie zrobisz. Braknie pinów procesora.Potrzebujesz dekodera do przemiatania wierszy lub multipleksera do odczytu kolumn (klawiatura matrycowa odczyt sekwencyjny brak wbudowanego kontrolera). Rozumiem że połączenie elektryczne masz opanowane - taśmy klawiatury nie polutujesz - potrzebne gniazdo. Znacznie łatwiej by było użyć klawiatury...
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>...
Zastosowałem twój program na mojej płytce testowej i mam identyczny problem w czwartej kolumnie w pierwszym wierszu.Co może być tego powodem,jeśli już się dowiedziałeś to proszę o info bo ja nadal nie wiem.
Dla potrzeb budowy zegara (4 klawisze) wymyśliłem sobie, że klawiatura zostanie zrealizowana jako matryca o rozmiarze 2x2. Dobre! A ile linii zaoszczędziłeś :-) niby wszytko też działa ALE co kilka naciśnięć (nie za każdym razem) da się zauważyć, że mylone są kolumny klawiatury. Szklana kula jest w naprawie. Pokaż schemat i program. Tak na ślepo, to...
Zastosowanie klawiatury PC jest nie możliwe. Więc może nie całą klawiaturę, ale układ kodujący do PS/2. A to już łatwo oprogramować w mikrokontrolerze. Oszczędność czasu i 20 portów. No 18, bo ze 2 będą potrzebne do odczytu.
Cześć. Zrobiłem coś takiego - czyli odczyt stanu klawiatury matrycowej na przerwaniach dla ATMega128. Kod w załączniku. Nie wiem tylko jak zrobić, żeby odczytywał jedno wciśnięcie klawisza. Przy takim programie po wciścnięciu klawisza rombie wykonywanie tego przerwania jak najęty aż do puszczenia klawisza. Mnie chodzi o to, że jak wcisne klawisz ma...
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...
Pomiędzy zmianą stanu portu B, a pierwszym odczytem portu PIN wstaw koniecznie nop - problemem nie jest twój program, lecz synchronizator portów w procesorze, który wprowadza pewne opóźnienie. Przejrzyj notę katalogową dokładnie.
Zrozum, że to forum nie potrzebuje specjalnego działu do pokazywania "algorytmów" odczytu stałej z pamięci, bo to jest podstawa opisana w manualu danego układu. Algorytm to jest FFT, PID, stabilizacja parametru układu, zmniejszenie wpływu niepożądanych zmiennych na pomiar, a nie to o czym ty piszesz... Sorry. To że istnieje forum nie zwalnia nikogo...
Czyli zamiast robić na przerwaniu INT0 zrobić na timerze? Ale wtedy schemat by pozostał taki sam bo co wtedy zrobić z sygnałem z klawiatury do INT0? A kod do odczytu aktualnego klawisza jest w porządku?
Nie ma w tym nic dziwnego, po prostu standardowa klawiatura matrycowa. W tym układzie klawiatury port P0 pracuje jako wyjście, a porty P1 i P2 i P3.7 jako wejścia. Zasada odczytu jest następująca: - Ustaw "0" na linii P0.0, pozostałe linie P0 na "1"; - Odczytaj stan portów P1 i P2 i P3.7. "0" na linii portu oznacza naciśnięty przycisk (odpowiednio 64-71,...
Żeby na 100% nie było różnicy między badanymi stanami pinów podczas kolejnych badań oraz zapisu do rejestru, powinieneś tylko w jednym miejscu odczytać PIND i zapisać w zmiennej. Dopiero zmienną testować i gdy trzeba zapisać do tablicy. Sprawdź (pokaż) jak wygląda zawartość pliku .lss. Może trzeba powalczyć z instrukcją asm volatile("nop"), zeby program...
Witajcie, Klawiatura ADC: Udało mi się pozyskać stary tuner Sony ST-120 jako "dawcę" do przeróbki. W związku z tym powstała potrzeba dołożenia obsługi klawiatury. Na próbę zbudowałem matrycową rezystancyjna klawiaturę oparta o odczyt z ADC i powiem Wam, ze działa to bardzo stabilnie. Jeśli będą problemy to przejdę na PCF8575. Na schemacie jest miejsce...
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. Chyba zrobię tak: podzielę matrycę w pionie na...
a widzisz że masz tam "....." to po to by sobie dopisać resztę kodu w zależności od potrzeby a umieszczenie klawiszy może być dowolne jak masz kod dobry to może być 4x3, 2x2, 4x4 itp. Widze ".......", ale ich umiejscowienie ni jak nie pozwolą na zrealizowanie odczytu klawiatury matrycowej. ... ale musisz zmodyfikować elektronikę tak by np. wciskając...
Reasymując: nie znamy schematu i nie wiadomo, jakie są objawy niedziałania programu. No, to już możemy pomagać, bo Autor nie chce użyć debuggera, żeby sprawdzić, co się dzieje w procedurze odczytu klawiatury.
I w 50 cyklach zegara - więc np. do 10 000 odczytów na sekundę potrzebny jest zegar 500 kHz.
Problem to dopiero będziesz miał, jak będziesz próbował użyć przerwań zewnętrznych. Naprawdę - użyj timera. Szukaj na forum milionów tematów o używaniu przerwań do odczytu stanu przycisków. W google zresztą też znajdziesz.
Jeżeli się nie mylę, w LPT jest tylko 5 pinów wejściowych (nie 4). Niestety to i tak za mało na sterowanie matrycowe. Możesz zastosować stary trik i odwrócić matrycę 8x6 na 6x8. Na wejścia LPT zamontować układ w stylu '244, który będzie multipleksował 4 z 8 kolumn. Sześć pinów wyjściowych użyć do wyboru wiersza a siódmy i ósmy do wyboru górnej lub dolnej...
Witam wszystkich! Próbuję rozplanować umieszczenie diod dla klawiatury matrycowej. Klawiatura: https://obrazki.elektroda.pl/9220473000_... Ta klawiatura oczywiście ma same styki, bez diod w środku. Także jej schemat to mniej więcej coś takiego: https://obrazki.elektroda.pl/2746190000_... Oczywiście przy takiej klawiaturze,...
while (1) { IOSET0 = 0x00004000; //ustawienie jedynki na pierwszej linii klawisz= IOPIN0; //odczytanie stanu portu switch (klawisz &= 0x001e0000) //sprawdzenie na którym pinie jest stan wysoki { case 0x00020000: {LCDText("1");bre... case 0x00040000: {LCDText("4");bre...
tak jak to jest na pewno nie zadziała. W twoim programie klawiatura będzie podpięta pod port a i tyle. Drugiej nie będzie. Chyba że sobie napiszesz jakąś procedurkę która będzie kontrolować obie naraz ale wtedy do odczytu nie będziesz korzystał z funkcji getkbd(). Poczytaj opis Bascoma.
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 matrycowa do mikrokontrolera? Na samej elektrodzie...
bo kolejne odczyty wierszy dają opóźnienie. A jeśli efekt na wyjściu pojawi się po więcej niż powiedzmy 8 taktach to już problem tego co podłączono do portu.
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: http://img485.imageshack.us/img485/2132/... tranzystory podpięte są do PORTC0-3 Linie wierszowe klawiatury do PORTA0-3 Dioda LED podłączona jest do PORTB0 Cały program...
jest możesz zastosować pętle for jednak ten kod jest bardziej uniwersalny, łatwe wykonanie przypisania kodów konkretnym przyciskom oraz łatwe podłączenie klawiatury każde wyprowadzenie możne wręcz znajdować się na innym pinie procesora. poza tym NOPy są istotne, gdyż za szybie odczytanie kolumn po ustawieniu wierszy powoduje zły odczyt musi minąć co...
Gorzej, że jak się jej nie wywoła z przerwania timera, to działanie całości zależy od czasu potrzebnego na reakcję na klawisz, bo brakuje eliminacji drgań. Ja bym to puszczał w przerwaniu timera co 10..20 ms i uznawał klawisz za wciśnięty po dwóch takich samych odczytach. To by było w miarę prosto i jakoś by działało.
Dzieki za podpowiedzi, tylko jest taka kwestia, ze te uklady tranzystorowe maja wspolpracowac z klawiatura matrycowa o roznej ilosci wierszy i kolumn. Takze chyba Twoich propozycji nie da sie tu zastosowac, bo tak naprawde wyjscie z Q1 zalezy de facto od wyjscia z Q2. Poprawcie mnie jezeli sie myle, bo czasami sie juz troche zapetlam ;) Moje rozwiazanie...
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=0xff; KBD_PORT &= ~(1<<KBD_col1);...
Ale chodzi ci o odczyt przez RPi klawiatury podpiętej pod GPIO, czy RPi ma udawać klawiaturę? Klawiszy możesz podpiąć dowolnie dużo - zobacz np. klawiaturę z PC - ponad 100 przycisków, a potrzebne są tylko dwa GPIO. Natomiast bez przesadnych kombinacji możesz podłączyć klawiaturę matrycowo. Google ci wskażą na czym sztuczka polega.
LED1...5 będą działać prawidłowo, bo ich sterowanie jest całkowicie niezależne od U1..5. Odnośnie czujników U1...U5 przyznam, że nie wiem co masz na myśli. Jeżeli chcesz zrobić matrycę XY, to generalnie trzeba się wzorować na klawiaturze matrycowej XY. Wtedy czujniki trzeba łączyć w wiersze i kolumny z odpowiednimi układami wybierania wiersza i kolumny....
I to mnie właśnie zastanawia, metoda z ADC wysypie się znacznie szybciej niż klasyczny pullup. Drabinkę dobrze by było robić na dużych wartościach co też nie do końca lubi ADC ze względu na swoją impedancję. A klawiatura matrycowa wg ciebie przy takich założeniach się nie wysypie? Masz ten sam problem - są tam pull upy, jeśli rezystancja danej gałęzi...
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...
Snifowanie na 100kHz da się zrobić nawet na ATTiny13 (ja zrobiłem I2C slave i działa), ale i tak najpierw musisz przeanalizować w jaki sposób rzeczony Philips odczytuje klawisze, by móc zinterpretować pozyskane dane. Jak pisze (at)khoam proste to to nie będzie, ale trochę pracy i da się zrobić. Nie wiem jak początkujący jesteś więc najpierw musisz poczytać...
Jezeli chcesz mam dzialajacy program w ASM do odczytów matryc na wylącznikach mono/bistabilnych. Co do 15 m kabla to jestem zdania ze łatwiej i taniej bedzi eprzeniesc atmege w strone klawiatury nawet jezeli mialaby byc osobna niz ciagnąc tyle drutów i walczyc z pojemnosciami i innymi zakłóceniami co potem wplywa niekorzystnie na jakosc dzialania programu....
W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 1000000; częstotliwość pracy w Hz .EQU...
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, Uwielbiam nasze AI - "Różnice napięć na pinach TM1639 w oczyszczaczu powietrza - co sprawdzić?" Przyjrzyj się, co jest podłączone do pinu 4, to pin do obsługi przycisków/klawiatury. Jest to tryb matrycowy. Pin 6 to wejście/wyjście danych, tu nic nie powinieneś robić, bo zakłócasz całą komunikację. Gdzie masz te -5 V? ... Na oko to wbrew poradom...
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. Wiesz,przede wszystkim sądzę że powinieneś zastosować jakąkolwiek eliminację drgań styków klawiatury bo wnioski z działania programu mogą być mylące. Zrób to na przykład tak: If pina.4=0 then waitms 25 if pina.4=0 then Liczba = 10 Bitwait Pina.4 , Set End If End if Każdy mikrowyłącznik drga podczas naciskania,może to powodować nieoczekiwane niewłaściwe...
Witam Chciałem wykonać małą centralkę alarmową (o ile można to tak nazwać) na początek chciałem uruchomić odczyt klawiatury matrycowej i wyświetlanie postępu wpisywania kodu. Wzorując się kursem języka C z jednej ze stron internetowych przerobiłem zamieszczony tam kod pod mojego Attiny2313 po skompilowaniu i wgraniu programu do uC program się uruchomił...
No to jest oczywiste, planuję 4 wyjscia i 5 wejsc, nie wiem tylko jak zrobić sprawdzanie tego który przycisk jest wciśnięty programistycznie, bo logicznie to się wydaje wysylanie 1 na wyjscie i odczyt z wejsc i tak w petli, a nie wiem wiem jak to zapisac ani co wysylac dokladnie. Proszę poprawić pisownię. Robak
klawiatura matrycowy klawiatura matrycowy bascom klawiatura matrycowy atmega8
przesyłać audio komputer salonu efekt behringera
termet ecocondens silver termet ecocondens silver
Samsung BN41-00825 endless beeps, black screen, voltage regulator readings: IC111, IC114, IC108, IC113 Jak włączyć +APC w Citroen C4 Picasso?