Wydaje mi się że masz bład w transmisji ze względu na to że masz kwarc 4Mhz i baud 1200. Tak przy okazji zegar masz przestawiony na wewnetrzne 4MHz czy zewnetrzny kwarc? Jesli na zewnetrzny to ustawiles prawidlowo fuse bity?? Podam Ci prosty program który u mnie dziala bez zarzutu przy kwarcu 8MHz i predkosci transmisji 9600: $regfile = "m32def.dat"...
To zapewne nie przechodzi przez kompilację: Pułapka 1: Zerowanie bitu przez wpisanie jedynki Czyli zamiast zgasić flagę ustawiłeś ją ponownie :) Inna sprawa że robisz to niepotrzebnie, ponieważ flaga ta jest gaszona sprzętowo zaraz po wejściu do funkcji obsługi przerwania: Bit 6 – INTF0: External Interrupt Flag 0 ... The flag is cleared when the...
Może coś takiego : Dim Str1 As String * 10 Dim Koniec As Byte Dim Key As Byte Str1 = "" Koniec = 0 Do Key = Waitkey() 'pobieranie znaku, tu z terminala Select Case Key Case 13 : Koniec = 1 ' np. kod ENTER = 13 Case Else : Str1 = Str1 + Chr(key) ' inne znaki dodaje do str1 End Select If Len(str1) = 10 Then Koniec...
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...
Błąd w systemie plików. Konieczne jest manualne uruchomienie fsck. Na drugim zdjęciu widać że czeka na wprowadzenie hasła roota, dlatego wygląda jakby nie reagował na klawiaturę.
http://obrazki.elektroda.net/23_12490334... Odczytywanie stanu klawiatury przy pomocy mikrokontrolera nie jest niczym odkrywczym, lecz potrafi sprawić wiele problemów gdy mamy do dyspozycji za mało pinów I/O lub gdy mikrokontroler musi szybko wykonywać inne zadania. W tym projekcie zaprezentowano dwa podejścia do tego problemu: klasyczne,...
Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz ostateczną liczbę. Np. liczba 467 to 4*100+6*10+7....
Przerwanie oparlem o wywolania DOS-owe XOR_BX,BX -> zerowanie BX XOR_CL,CL -> zerowanie CL POCZATEK: MOV_AH,08H -> ustawia ze odczyt klawiatury INT_21H -> wywolanie przerwania odczyty klawiatury MOV_CH,AL -> do CH znak ASCII klawisza nacisnietego CMP_AL,13 ->sprawdzenie czy ENTER JNE_DALEJ ->jak nie ENTER to skacz dalej CMP_CL,1...
https://obrazki.elektroda.pl/6016477700_... Dzisiaj zaglądamy do wnętrza klawiatury bezprzewodowej. Oprócz typowego rozkręcania i zdjęć w tym temacie też podejmiemy próbę odczytania zawartości z pamięci EEPROM znajdującej się na płytce ze środka, co będzie wymagało przygotowania nieco zmienionego adaptera do programatora CH341....
Witam, Zamień float na jakiś inny typ. Załóżmy że pobierasz int z przetwornika. Mnożysz pobraną wartość przez rozdzielczość przetwornika w [mV] (Vref/2^rozdzielczość bitowa), następnie skalujesz i gotowe. Zajmie to na pewno mniej czasu uP, mniej RAM i Flash niż jakakolwiek operacja na float. Co do Twojego błędu to szukał bym przyczyny gdzieś indziej...co...
Każde urządzenie pozycjonujące, skaner gałki ocznej, klawiatura downa, Odczyt wskaźnika laserowego.....
Bo to jest specjalistyczny układ Thompsona przeznaczony tylko i wyłącznie do jednego celu, czyli do pilota. Siedzi w nim prawdopodobnie układ odczytu klawiatury, koder RC5 i nadajnik podczerwieni. Nie piszą co to dokładnie jest bo i tak w sklepie tego nie dostaniesz. W autoryzowanym serwisie sprawdzają w bazie i zmawiają prosto z fabryki - jeżeli się...
W I2C tak na prawdę operacja Write i Read mają osobne adresy. Read 0x20 to tak na prawdę wartość (0x20<<1) | 1 więc szukaj sekwencji Start adres=0x41 i bajt który jest potem to stan klawiatury z pierwszego expandera, stop. To samo dla drugiego ale szukaj sekwencji Start, 0x43, potem twój bajt ze stanem klawiatury, Stop
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 Faktycznie pomyliło mi się call z icall. Ale do rzeczy, program główny nic innego nie robi. Wyłącz przerwania i w programie głównym daj skok call Odczyt_klawiatury nie zapomnij zmienić reti na ret. Jeżeli procedura odczytu klawiatury jest ok powinno działać. Jeżeli dalej nie będzie działać to najpierw emulacja w avrstudio, a później szukać na...
Moim zdaniem najprostszym rozwiązaniem odczytu klawiatury jest użycie magistrali SPI wykorzystując układ PT6958 (wtedy niepotrzebne żadne przeróbki na płytce klawiatury i oszczędność portów Arduino).
Co ile masz przerwanie od timera bo jak się domyślam stan klawiatury odczytujesz kilkadziesiąt razy na sekundę?? Napisze to po raz kolejny: Wywal odczyt po IIC klawiatury z obsługi przerwania!!! I rób to tak samo jak odczyt czasu w programie głównym na podstawie flagi. Po drugie po co odczytujesz za każdym razem czas z PCF'a??? Skoro masz przerwanie...
W załączeniu masz moje rozwiązanie klawiatury. Ta obsługuje matrycę 4x5 znaków ale jak nietrudno zauważyć może obsługiwać do 5x8 znaków Nie rozumiem idei tego postu, autor wątku wyraźnie napisał, że nie jest zainteresowany klawiaturą...
Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. https://www.avrfreaks.net/sites/default/... Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru...
W Asemblerze mam napisać program, który będzie odczytywał znaki z klawiatury, ale tylko znaki alfabetu i jeśli pojawi się inny znak niż litera, to będzie słychać dźwięk("buczenie") i program będzie czekał tak długo, aż zostanie wprowadzony znak alfabetu. Dopiero zaczynam się uczyć asemblera i bardzo proszę o pomoc. Zastanawiałem się nad tym i może trzeba...
to jest odczyt klawiatury w podprogramie
Jak masz klawiaturę LCD to możesz to zrobić bez DLS. *6 kod główny <> przewijasz na strzałkach do momentu aż będzie pamięć zdarzeń jak znajdziesz to potwierdzasz * i masz to czego szukasz.Napisałeś że masz klawiaturę power 832 to jest symbol do jakiej centrali ona pasuje a nie typ klawiatury.
Może zastosować próbkownie? Wystarczą dwa pomiary w określonym odstępie czasu. Jeżeli różnica między pomiarami będzie mieścić się w tolerancji można uznać klawisz za wciśnięty. Odstępy czasu dobrać odpowiednio do narastania i opadania zbocza napięcia.
Jak już ktoś powiedział nie należy używać "goto". Taki sposób programowania nie jest zalecany. Generalnie w takich programach rozdziela się funkcję odczytu klawiatury od funkcji będącej reakcją na stan klawiatury. Funkcja odczytu klawiatury zapisuje stan klawiszy w zmiennej (buforze). Następnie w funkcji (fragmencie programu) na podstawie tej zmiennej...
Co sądzisz o dodaniu myszy PS2 do kompletu? … modyfikacja płyty głównej: https://obrazki.elektroda.pl/5807689900_... Sygnały z myszy zestawiają połączenia w matrycy MT8808, symulując klawiaturę W,A,S,D. Przyciski to ENTER, X, SPACE. Niestety jest tu poważne ograniczenie wynikające z procedury odczytu klawiatury przez Cobrę. Wprowadziłem...
Jeżeli chodzi o klawiaturę, to ja stosuję po prostu odpowiedną procedurę odczytu: wielokrotne odczyty co kilka milisekund. W ten sposób eliminuję krótkie szpilki (zakłócenia). To oczywiście spowalnia reakcję na nacisnięcie klawisza, ale przy klawiaturze opóźnienie rzędu 100ms nie ma znaczenia. Do I2C sugerowałbym filtry EMIFIL produkcji Murata. Używam...
Jak przy każdym elemencie stykowym. Eliminację drgań zapewni ci cykliczny odczyt przykładowo co 100 ms.
Witam, Od razu bardzo mocno proszę o pomoc. Potrzebuję tego koniecznie do mojej pracy magisterskiej. Już piszę o co chodzi: - klawiatura ps2 - keylogger - wyświetlacz lcd z tych 3 elementów ma powstać klawiatura zasilana z baterii lub zasilacza podłączanego do sieci nie do komputera! W klawiaturę ma być wmontowany keylogger - do tego momentu wiem jak...
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...
Klawiatura PC-etowa ma kontroler, który powinien odfiltrować drgania styków....
To asembler 51" W załaczniku program do odbioru sygnałów z kalwiatury IBM na wyjscu mamy bufor ze znakami ASCII
no można zawsze w zdarzeniu OnKeyPress formy dokonywać odczytu poszczególnych znaków.
Żaden problem.
Mussz się przyzwyczaić. W kompach naszego typu, klawiatura i odczyt jej, jest tak a nie inaczej zorganizowany i nie przeskoczysz tego. No chyba, że od nowa zaprojektujesz obsługę klawiatury na swojej płycie :D
Właśnie o to mi chodzi. Trudno analizować program do odbioru protokołu, którego nie znamy, a komentarze tego nie ułatwiają, a wręcz przeciwnie. Natomiast co do działania rzeczonej instrukcji kompletnie się mylisz. Zerknij do jakiegokolwiek podręcznika C. Ciekawe jest też spostrzeżenie natury ogólnej, a nie tylko Twojego problemu. Większość kodów przewijających...
Mam zczytaną centralke i klawiature. W programie DLS2002 jak wejdę w Okno jest eksplorator kont i jest tam centralka i klawiatura. Jak zamknę wyświetlanie klawiatury to znika ona bez pojawienia się komunikatu czy zapisać dane. Pojawia się on przy zamykaniu okna z ustawieniami centralki. Po zapisaniu wyjściu z programu, ponownym wejściu i otwarcia konta...
Pomiar szybkości wciskania klawisza w takiej klawiaturze odbywa się na zasadzie pomiaru czasu pomiędzy zwarciem jednego styku a drugiego pod danym klawiszem. Osobiście to bym nie niszczył układu odczytu dynamiki klawiatury, bo to ogranicza jej funkcjonalność. Jak wciskasz klawisz to najpierw zamyka się jeden styk i układ dekodowania klawiatury zaczyna...
Po kolei. Stwórz sobie program do odczytu po kolei trzech bajtów z klawiatury i pakuj odczyt do osobnych zmiennych lub tablicy. Potem lookup'em pozamieniaj na odpowiednie dane i wstaw do funkcji.
Najprościej napisać nic nie wnoszącą odpowiedź jeśli się nie zna rozwiązania, racja :) ? Nie jestem asemblerowcem, ten język nie jest intuicyjny, jeśli się zajmuje już parę lat językiem wysokiego poziomu, to pisanie w asemblerze sprawia olbrzymie problemy. Ale wracając do tematu... do rejestru cx, odpowiadającemu licznikowi, trzeba dodać wartość z klawiatury....
Napisać w dowolnym wybranym języku programowania. W sumie pratycznie każdy się nadaje. Począwszy od Assemblera, poprzez Pascal, Delphi, C (++;#) na ASP.NET czy Javie skończywszy. Na upartego można nawet w htmlu to napisać. Według mnie najprościej w Pascal, C lub Delphi. Wszystko zależy od tego który język programowania znasz. De facto sam program jest...
W takim razie: 1. Weź dowolnego procka ze sprzętowym USB. Dla Ciebie chyba każda Xmega poza serią E będzie ok. Nie piszę o ARM czy PIC, ponieważ napisałeś na wstępie AVR. 2. Odpal sobie demo HID z ASF w AS6. 3. Skonfiguruj dowolny licznik do generowania cyklicznych przerwań, np. co 10ms, (albo skorzystaj z przerwania USB_SOF co 1ms), a w przerwaniu...
jayu0 Telefon w trybie GSM z naładowana full bateria,właczony w trybie czuwania (bez podswietlania ekranu i klawiatury) odczyt ADC http://obrazki.elektroda.pl/9259184400_1... SelfTest http://obrazki.elektroda.pl/9628765500_1...
hmm działa tylko źle.. zastanawiam się dlaczego on w eepromie zapisuje "ćć" zamiast czystej jednej litery. Może ktoś miał do czynienia z bascomem w połączeniu z klawiaturą AT?
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....
PWM mógłbyś użyć do sterowania silnika prądu stałego, ale nie silnika krokowego. W Twoim przypadku żeby zmienić prędkość musiałbyś zmienić opóźnienie pomiędzy impulsami podawanymi na uzwojenia silnika. Na początek napisz coś takiego: uint8_t predkosc = 0; for (int i = 0; i < 4; ++i) { PORTB = _BV(k); switch (predkosc)...
jest #define CLR_BIT(ADDR, BIT) (ADDR &= !(1 << BIT)) a powinno być: #define CLR_BIT(ADDR, BIT) (ADDR &= ~(1 << BIT)) Poza tym skad bedziesz wiedzial ze wcisniety zostal inny klawisz skoro zawsze zapalasz ta sama diode SET_BIT(PORTB, PB6); ?
PT6311 to tylko sterownik wyświetlacza VFD oraz (zależnie od aplikacji) układ odczytu klawiatury lokalnej. Ze zdalnym sterowaniem nie ma nic wspólnego. Pokaż jakieś zdjęcia wnętrza tego soundbar'a.
Możliwe, że to jest "chytra" opcja Laskomexu. Zabobiegająca kopiowaniu breloków. Nie. tylko z drugiej strony breloczek skopiowany poprzez odczyt oryginalnego breloka i zapis na pustym działa dopiero ten wprowadzony z klawiatury mimo tego samego numeru nie chce już współpracować. Wniosek: Nie ma czego szukać w Laskomexie. Coś jest w opcji - odczyt klawiatury....
Ok, to rozumiem. A gdzie drążyć temat żeby się dowiedzieć więcej o tych pomiarach?
Można tak powiedzieć, ale zamiast _delay_ms(500) musisz wykonywać pewną czynność na zmianę ze sprawdzaniem klawiatury. Naprowadzam na rozwiązanie. PS. A tak w ogóle gdzie masz odczyt klawiatury?
Przypomnę, że do odczytu klawiatury PC jest odpowiednia instrukcja. Niestety tylko w Bascomie AVR.
A jak skanujesz port klawiatury ? Znaczy w jaki sposób zrealizowałeś odczyt bitów na pinach klawiszy ?
Oto przykład : .dseg .org RAMSTART MojaUkochanaKomorkaPamieci: .byte 0x01 .cseg sts MojaUkochanaKomorkaPamieci, r16 Proszę się zapoznać z zawartością pliku pomocy dołączonego do AVRStudio !!! -------------------------------------- EDIT : poprawiono lds na sts
czasem "wzbogacony" o diody na pinach skanowania lub odczytu, ale moim zdaniem te diody niczego nie zmienią w przedmiocie wątku. Właśnie owe diody umożliwiają odczyt wciśnięcia kilku przycisków.
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. Od debuggera należy zacząć.. prawdopodobnie stany portów zmieniać się będą właściwie. Wątpliwości budzi jedynie wartość opornika szeregowego...
JA NIE POTRZEBUJE KIERUNKOWSKAZÓW DO AUTA - ekspert od mrugania diodka !!!!!!!!! No, ale on potrafi zrobić to co chce. Tobie nawet program do migania diodkę nie działa powtarzalnie. Poza tym on chciał dać Ci program, żebyś przetestował czy to nucleo żyje czy nie. Czy działa jak powinno. po poprawieniu chciałem wgrać program ponownie i .................
Skokowy ruch zabezpiecza przed odczytem paska, a co z odczytem karty zbliżeniowej + nakładka na klawiaturę aby przechwycić PIN? Pasek można podrobić bez żadnego problemu, jak się odczyta oryginał, nie wiadomo, czy chip zbliżeniowy też da się podrobić na podstawie odczytu oryginalnego.
Co do sim to raczej zlacze lub glass, co do klawiatury to plyta, zlacza lub glass.
(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 ???
Może jest to wina źle działającego klawisza albo źle napisanej procedury odczytu klawiatury ? (Sprawa drgań styków klawiatury)
Pokaż kawałek więcej kodu. Dodano po 1 Na pewno nie ruszasz linią Enable w trakcie odczytu klawiatury?
Te 5" to jedynie mały przystanek przed docelowym formatem ekranu SuperHighFullHD (SHFHD) o przekątnej 15" a wersji exkluziv 17" z projektorem hologramów. Wtedy nikt, nawet Stępień z 13 posterunku, nie zobaczy pikselizacji. Odwzorowanie będzie tak dokładne, że trzeba będzie niestety poprawiać nie doskonałą rzeczywistość. Baterie będą w postaci pręcików...
Masz oscyloskop, lub monitor stanów logicznych? Może padła transmisja na magistrali klawiatury i masz uwalone porty zarówno w klawiaturze, jak i na płycie (chociaż tu zastanawiałby poprawny odczyt adresu klawiatury).
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 zegara o częstotliwość 5 Mhz.
Witam , Jak odczytać znak z klawiatury pod pic'iem ?? może ma ktoś gotową procedurkę zwracającą ASCII w rejestrze "W", w grę wchodzi tylko i wyłącznie ASSEMBLER Pozdrawiam ..
Z tego co się orientuję, to wyłączenie CAN przez edycję eepromu pozbawia radio kilku jak nie sporej części funkcji. Może Pan to rozwinąć? Bo ja w radiach Blaupunkta (teraz Boscha) z pamięciami znam tylko 2 (dwie). Właściwie mógłbym napisać 1 (jedną) - brak reakcji na stacyjkę, co chyba jest oczywiste bo ta informacja idzie po CAN-ie. Drugą (piszę to...
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. http://obrazki.elektroda.pl/1733933700_1... Problem w tym że wszystkie przyciski działają poprawnie oprócz jednego...
I2crbyte Z(i) , Nack Wcześniej masz for i=0 to 5 Nie wyrzuci ci takiego błedu ale zapis jest zly. W bascomie adresowanie tablicy zaczyna się od 1 (z(1) - to jest pierwszy element tablicy) Błąd wyświetla dopiero chyba bascom avr. Daj pętle przesuniętą o 1 i będzie dobrze. Ale uważaj - to przesuniecie (for i=1 to 6) może ci też pogmatwać inne...
kod pojedynczego klawisza ma 11 bitów z tego 8 bitów danych, chciałem zapytać czy clock działa cały czas czy wypuszcza 11 impulsów przy naciśnięciu klawisz?? jeżeli działa cały czas (tak pewnie jest) to czy w tym schemacie w linku ta informacja zostanie wyświetlana, czy "przeleci" przez diody rejestry i diody, jeśli tak to jak ją zatrzymać aż do naciśnięcia...
Witam Mam problem z odbiorem kodu z klawiatur od pc podłączona zgodnie z projektem http://radzio.dxp.pl/pckeyboard/ Raz odczytuje prawidłowo za którymś razem pokazuje 0 przy ciągłym trzymaniu klawisz odczyt prawidłowy taktowany zegar 16Mhz W pierwszym projekcie przy taktowaniu 8mhz i 1mhz kod klawiatury odbierany jest prawidłowo Niby wszystko jest prawidłowo...
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...
Czy odczytałeś kod z orginalnej zawartości pamięci czy podstawiłeś inną zawartość? Może kod kodem a usterka jest jeszcze gdzie indziej. Czy przed odczytem zawartości klawiatura chodziła?
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?
Bardzo dziękuję za odpowiedź. A który z tych kodów wbić w czytnik, żeby zaprogramować w tryb klawiatury?[/img]
Poszukuje dobrego programu na PPC w którym będę mógł odczytywać zapis graficzny, lub chociaż takiego co będzie imitacja zwykłej klawiatury z komórki. Z góry dziękuje.
Zbudowanie tego na 2 x PCF8574 powoduje, że odczyt klawiatury wymaga jedynie odczytania po jednym bajcie z każdego układu, przyjmijmy dwa odwolania do klawiatury. Jeśli takie coś zrobi się na jednym PCF, to jest to klawiatura multiplexowana, czyli 4 bity idą na kolumne, 4 na wiersze. Na "przecięciu" jest klawisz. Odczyt takiej klawiatury wymaga: zapis...
Zamieść zdjęcie w rozdzielczości pozwalającej na odczyt oznaczeń na układach. W tej płycie na 99% jest to układ na lewo od SIM. Ale jako że nie miałem potrzeby przyglądać się tym płytom pewności nie mam.
1. Aktywacja wiersza klawiatury. 2. Odczyt stanu kolumn dla tego wiersza. Resztą bym się nie przejmował, bo to w zasadzie nie działa. Klawiatury nie skanuje się w pętli, tylko na przerwaniach. Tak, jak to jest zrobione, jakakolwiek reakcja na klawisz następuje po zwolnieniu go, co jest strasznie wkurzające dla użytkownika. Kod jest ciekawy dydaktycznie,...
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...
Opis ogólny: uP musi obsługiwać wyświetlacz alfanumeryczny, klawiaturę, kartę SIM, odczyt danych z RS232 (nr 1), wysyłanie danych na RS232 (nr 2) oraz generowanie ciągów pseudolosowych. Propozycje na email. Pozdrawiam Krzysztof
Nie ma jakiejś specjalnej komendy... to jest czytnik usb czy rs ?? czy działa jak klawiatura ?? Jeśli działa jak klawiatura to możesz wykorzystać to że odczyt kończy się enterem... spróbuj tak : [syntax=vbnet] Private Sub autoOdczyt(o As Object, e As KeyPressEventArgs) If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then 'tutaj albo sub albo...
Tak jak pisałem wyżej. Oryginalny kabel PS/2 jest podłączony do portu USB przez przejściówkę USB PS/2 taką z wyjściami na mysz i klawiaturę PS/2. Nie działa podłączony do wyjścia klawiatury ani myszy.
Witam wszystkich. Mam taki mały problem. Mam czytnik pracujący na USB jako urządzenie HID. Po windows i linux nie wymaga sterowników jednakże nie jest to urządzenie typu klawiatura (do odczytu potrzebny jest specjalny program pod windows). I chciałbym go podłączyć do arduino na RS232. Potrzebny więc by był konwerter USB->RS232 ale taki który obsłuży...
Płyta raczej na serwis. Wstaw w zasilanie manipulatora jakiś kondensator elektrolityczny (może nie będzie Ci resetować się klawiatura na czas odczytu) i zobacz, czy w pamięci zdarzeń nie ma czegoś dziwnego od czego mogło się to zacząć. Połączenie z komputerem też jest problematyczne?
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>...
bascom avr ma dodatkowe funkcje do obsługi klawiatury a i bez tego odczyt nie jest niczym trudnym
Bo niektóre z tych kodów to kody funkcji lub "regionów" klawiatury. Algorytm powinien być taki. Pod 0xE0 umieszczasz jakąś wartość, np. 200 i teraz jeśli otrzymasz wartość 200 i w krótkim czasie po niej wartość z pozycji oznaczonej przez np. 0x75 (czyli strzałka w górę) to znaczy że to jest strzałka w górę, w przeciwnym wypadku jest to cyfra z klawiatury....
Trochę źle to narysowałem, dlatego, że na szybko. Oczywiście to jest jedna i ta sama ATmega tylko inne I/O. W takim razie ciągle jest źle bo część sygnałów jest izolowana a część nie (kolejna część, inna niż ta o której wspomniałem wcześniej). Ale dobra, pomińmy to skoro dalej dałeś opis. To jest jeden z nielicznych przypadków gdzie opis dał więcej...
Brak schematu nieco przeszkadza. Program wygląda na poprawny. Może to wina sprzętu. Sprawdź połączenia, oraz działanie klawiatury, wykonaj test zwierając drutem wyprowadzenia które zwarłaby klawiatura przy naciśnięciu klawisza. Np zwarcie P3.3 z P3.7 powinno włączyć alarm przy początkowym wyborze. Czy zapis odczyt do pamięci EEPROM działa poprawnie...
Chcę zrobić odczyt klawiatury AT na 89c2051 a to jedyny przykład jaki znalazłem. A polecenie GETATKBD kolegi nie zadowala? Czytać dokumentację, a nie...
Cześć wydaje mi się że nie potrzebie komplikujesz sobie życie przerwaniami (przynajmniej do klawiatury) ustal jakieś główne założenie np.: podstawa to odczyt klawiatury a do przerwania daj LED8SEG niżej dodaje kod obsługi klawiatury 4x4 która zwraca 0xFF gdy żaden klawisz nie został wciśnięty korzystałem z tej procedury właśnie między innymi do kalkulatora...
No ok. 50 obwodów to dużo , ale może j/w kolega pisał multiplekser macierzowy na 50 kanałów i każdemu przypisać odpowiednią grzałkę , a sygnał pobierać z istniejących już przetworników przez przekaźniki do jednego kanału analogowego . Jedyne co czas odświeżania byłby problemem. Myślę o układzie jak odczyt klawiatury np 16-kowej.
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,...
Co jest przyczyną programowania biosu w tym laptopie? A drugie to ten laptop jak pamiętam ma dwie kostki biosu, a ta którą wymieniłeś to chyba jest bios do obsługi klawiatury.
Taką klawiaturę można też podpiąć pod CPLD :-) Choć rzeczywiście możliwość odczytu naciśnięcia kilku klawiszy na raz albo długości wciskania klawisza jest ciężka do zrobienia...
Okazuje się, że w Bascomie 8051 nie można zdefiniować własnej funkcji, ta możliwość istnieje dopiero w Bascomie AVR - ciekawostka .. http://avrhelp.mcselec.com/changes_compa... Spróbuj czegos takiego może zadziała ... Declare Sub Klawiatura Dim przycisk As Byte Dim kol1 as Byte Dim kol2 as Byte Przycisk=0 Do Call Klawiatura ' Tu...
https://obrazki.elektroda.pl/4882866700_... Mimo, że różnego rodzaju zegarów na tym forum było już mnóstwo, chciałem zaprezentować jeszcze jeden. Ten powstał według mojego pomysłu, a do jego powstania przyczyniła się moja córka. Swego czasu poprosiła mnie ona, o to, abym zrobił jej do pokoju nieduży zegar z alarmem. Taki aby nie raził...
1. Omówić zasadę pracy sekwencyjnego odczytu klawiatury . Doradzam google Szukałem na googlach ale nic nie znalazlem :| A jesli chodzi o reszte pytan to szczerze slabo rozumiem te polecenia i wlasnie chcialbym zeby ktos mnei nakierował . Potzrebuje to na pracownie .
Dobry wieczór! Z180 jeszcze czeka na swoją kolej. Na razie z braku lepszego zajęcia zająłem się konsolą CA80. Mam już rozwiązania umożliwiające symulowanie klawiatury i odczyt wyświetlacza (wszystko bezpośrednio ze złącz ZK i ZW - bez ingerencji w płytę główną), mam też dostęp do internetu, więc nic nie stoi na przeszkodzie, żeby pokusić się o połączenie...
Możliwe, że do przewodu od czytnika powinna być podłączona klawiatura PS2 aby działał poprawnie.
odczyt klawiatura przerwa satel klawiatura klawiatura odczyt 95040
podtrzymać sekunda wyłącznik podwójny jedna żarówka pralka whirlpool bęben ociera
Opis kontrolek Ford Transit 2006 - znaczenie i działanie Wyważanie łopat turbiny wiatrowej - gdzie i jak?