Nie do końca się z Kolegą mogę zgodzić. Po pobieżnej analizie kodu, który podałem na początku obstaję przy swoim, że wystarczą tylko dwa if-y. Idąc po kolei: 1. Wciśnięty pierwszy klawisz. Zmienna przyjmuje wartość 1 z pierwszego if-a drugi jej nie zmienia. 2. Wciśnięty drugi klawisz. Pierwszy if jest pomijany i zmienna przyjmuje wartość 2 z drugiego...
Witam. Wygląda na to, że Kolega niewłaściwie używa instrukcji skoków, próbując zastosować po nich instrukcję RET. Taka konstrukcja ma zastosowanie przy wywoływaniu podprogramów instrukcjami LCALL lub ACALL. Te dwa rozkazy zapamiętują adres powrotny, umieszczając go na stosie. Natomiast RET odczytuje ten adres i powoduje dalsze wykonywanie programu właśnie...
Nie da się. Nie pracuje to na poziomie klawiszy jakby "BIOS", a plików "DOS" Deprecated od 20 lat, a wczesniej nie była to oaza innowacyjności i nowoczesności (powstawały klony) Zrób to jak biali ludzie, w Power Shell, Python czy dowolnym ludzkim języku wysoziomowym jaki znasz
Niestety Freddie Chopin w całej rozciągłości ma rację. Tracisz czas na coś co nic, w sensie wydajności, ci nie da. Umieszczanie odczytu klawiszy w pętli głównej programu wcale nie jest jakimś błędem, nie w każdej sytuacji trzeba wszystko pakować w przerwanie. W dodatku wejście i wyjście z przerwania trwa trochę, pomijam ok. 4 cykle na wejście, to jeszcze...
pawel_konin --> obsługę pojedynczych klawiszy możesz z pełnym powodzeniem robić bez używania i wręcz marnowania przerwań, po co na tak banalną obsługę tracić czy wykorzystywać cenne zasoby sprzętowe, skoro obsługa tego w dowolnej pętli programu to po prostu bajka, poezja i to można to robić w 100% w sposób nieblokujący. Poczytaj sobie tutaj: http://mirekk36.blogspot.com/2012/10/obs...
Mnie tam na tym schemacie brakuje układu który przetworzy temperaturę na sygnał cyfrowy. Co do oscylatora to sam XC95xx nie obsłuży go, potrzeba albo zrobić na tym oscylatorze generator np przy pomocy bramki schmita, lub użyć gotowy scalony generator. Co do układu generatora na 555 to jego niedokładność nie musi wcale go dyskredytować, bo co to za różnica...
Jeśli chodzi o samą obsługę Winampa - ja właśnie szukałem rozwiązania tego problemu i rozwiązanie jest banalnie proste. W preferencjach (CTRL+C) wybierz pozycję "General Hotkeys" i włącz obsługę (w zależności od wersji, wystarczy obsługa Windowsowych klawiszy multimedialnych). Jak nie masz pozycji "General Hotkeys", to sprawdź instalację Winampa. Co...
Wybacz ale nie do konca kumam tego stwierdzenia "podaj dwa+" jesli chodzi o kod to napisane mam 2690
Zdaję sobie sprawę że program nie jest żadnym mistrzostwem świata (np. pierwsza cyfra zawsze mocniej świeci), ale program spełnia moje założenia. To zależy, jakie są Twoje założenia. Jeśli chciałeś osiągnąć to, żeby wykonać ten jeden konkretny projekt, bo był Ci potrzebny i na tym planujesz poprzestać, to może i bitwę wygrałeś, chociaż w niezbyt dobrym...
Brak schematu (inicjowanie portów), brak kodu, brak wróżki na forum. Za to jest Kamyczek, co chce przyciski w przerwaniu portu obsługiwać... Kamyczku, sto razy pisaliśmy, że tego NIE należy robić. Wszystko kolego zależy od aplikacji i tego co jest ważniejsze . Twoim zdaniem lepiej skanować porty i zajmować czas mikrokontrolera na bezsensowne sprawdzanie...
Witam serdecznie. Mam do pinów PB[7...5] oraz pinów PA[2...1] podpięte przyciski. Piny te oczywiście konfiguruję jako wejścia z wewnętrznym podciąganiem i chciałbym zrealizować na tym sprzęcie klawiaturę obsługiwaną w przerwaniach. Ale nie chciałbym przy realizacji tego zadania wykorzystywać przerwań INT[0...1] tylko przerwania PCINT występujące na...
Skoro opanowałeś obsługę timera, to zrób jeszcze całą obsługę LED w przerwaniu timera. W pętli głównej się multipleksowania LED nie robi, bo ciężko w to wpleść jakikolwiek inny kod. Jaki wtedy jest sens podziały projektu na pliki *.h i *.c skoro część pliku "7led.c" będę miał w pliku związanym z Timer0 ? Chyba, że coś źle zrozumiałem. Źle do tego podchodzisz....
Jeśli po podłączeniu do złącza monitora analogowego (d-sub) w laptopie projektor wyświetla komunikat no-signal, to znaczy, że wyjście to jest w danej chwili nie aktywne, zapewne trzeba nacisnąć w laptopie jakąś kombinację klawiszy (Fn+F<coś>) lub włączyć to wyjście w ustawieniach sterownika grafiki/notebook managerze/BIOS Setupie. Po szczegóły...
ehh, jakie menu, jaki system, zero opisu? Ogolnie zrob tak - znajdz jakas funkcje do zczytywania klawiszy (ktory zostal nacisniety), zrob jakiegos "loggera" ktory na ekran wypisze ci jaki klawisz(numer jego) byl obecnie nacisniety, teraz uruchom program i spisz na kartke wartosci poszczegolnych klawiszy (tzn strzalek). Wystarczy teraz w programie zrobic,...
Witam Mam plobrem z odpaleniem w pełni możliwości programu z płyty DVD naszego kolegi pana Mirka. Plobrem polega na tym po naciśnięci klawisza na module ATB nie przychodzi informacja do programu TestyUDP. Obsługa LCD LED i Test portów daje transmisje 2 kierunkową. -Po naciśnięciu klawisza zapala się kontrolka na karcie ENC RX/TX. - Zapora i antywirus...
Tutaj nie ma znaczenia jak często host będzie żądał obsługi. Jeśli program ma być napisany zgodnie ze sztuką to musi obsłużyć taka ewentualność. Najczęściej transmisja host -> klawiatura odbywa się w sytuacji naciśnięcia klawiszy CapsLock, NumLock (bo wtedy host zapala odpowiednią diodę na klawiaturze) oraz w sytuacji resetu systemu (np po włączeniu...
Dawno nic nie skrobałem dla AVR, poniżej kod który skompilował się lecz nie ma jak przetestować. Do sprawdzania wciśnięcia klawiszy powinieneś napisać funkcję, która będzie to robić zamiast ciągłego wstawiania prawie tego samego kodu. [syntax=c] #include <avr/io.h> #include <util/delay.h> /* definicje dla preprocesora */ // klawisze #define...
Witaj. Zrobiłaś kilka założeń, które po części się wykluczają, chociaż w większości mają sens. Zależy mi na możliwie jak najszybciej śmigającym sprzęcie bez zacinania, zawiech itp. czyli sprzęt który będzie idealny do pracy zdalnej, w której nie ma mowy o takich sytuacjach. Na czym polega ta praca zdalna? Bo można robić wiele rzeczy, które wymagają...
Albo posiada instrukcje Tylko do czego? Trzeba rozkręcić, znaleźć jakąś naklejkę znamionową cokolwiek, co przybliży do producenta. Jeśli nie jest to taśmowy produkt, tylko na zamówienie robione w garażu to ciężko będzie. Jaki stary tekst się tam wyświetla? Innych wejść nie posiada, typu USB, na kartę pamięci itp.? Bark numerów seryjnych oraz innych...
Witajcie, W oparciu o Atmegę8 zrobiłem sobie prosty sterownik. Odczytuję temp. z dwóch czujników ds18b20 i na jej podstawie steruje elektrozaworem. Chciałbym dodatkowo wprowadzić obsługę 3 przycisków. Problem w tym, że sam odczyt temp. z czujek powoduje pewne opóźnienia np. czas konwersji jest dosyć spory bo 750ms w związku z tym reakcja na przyciśnięcie...
Na forum nie pomagamy w omijaniu zabezpieczeń producenckich. Cyt.: "Naprawa odbiorników samochodowych. Zabronione jest publiczne pytanie i liczenie kodów" i tutaj jeszcze do poczytania: http://www.elektroda.pl/rtvforum/topic10... Proszę nie zadawać pytań o kod.
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Dobre nie ma to jak skopiować swój własny post i wspomnieć o pilocie do telewizora o który nawet nie zapytał forumowicz hahaha. Oprócz wielkości ekranu dałeś mało wytycznych którymi się kierujesz, bo dla mnie w tej kwocie wybór jest jeden jedyny i słuszny czyli OLED. Trafiają się promocje, że w tej cenie kupisz. Też miałem Panasonica, którego kupiłem...
Tomqu z podanych przeze mnie linków ściągnij przykład 04 i podmień w nim main.c na: [syntax=c]#include"main.h" //**************************************... #define BUF_SIZE 8 // definiujemy bufor o rozmiarze 8 bajtów (musi byc potega dwójki dla tego sposobu!!!) // definiujemy maskę dla naszego bufora #define BUF_MASK...
http://obrazki.elektroda.pl/4424216100_1... Witam, Chciałem dzisiaj zaprezentować praktycznie już gotowe rozwiązanie ramki fotograficznej własnej konstrukcji. Wprawdzie wcześniej jakoś w ogóle nie brałem się za wykorzystywanie wyświetlaczy graficznych, szczególnie tych maleńkich popularnych z telefonów Nokia - bo nie widziałem dla nich żadnego...
hehe ja bym trafił i to bez problemu, w moim k750i poruszam się po telefonie bez zerkania na wyświetlacz, lub odczytuje sms-a a pisze go trzymając rękę swobodnie opuszczoną i nie patrząc na niego. więc w tym tez problemu by nie było. Chwilowo jest to zabawka ale jeśli się dopracuję i np stworzy interfejs z klawiaturą w zadeklarowanych miejscach dłoni...
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
Witam Posiadam słuchawkę bluetooth do sony ericsonna niestety nie mam do niej instrukcji i nie wiem jaką kombinacje klawiszy na słuchawce użyć by tel mógł ja znaleźć bardzo proszę o podanie tej kombinacji klawiszy. Dodano po 28 Już udało mi się dodać te urządzenie do telefonu ale działa tylko na połączeniach. Czy słuchawka bluetooth możne posłużyć do...
https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...
Witam. Wymysliłem sobie układ(schem poniżej) który ma obsługiwać LCD 3x24 oraz 4 klawisze , dodatkowo będzie (ale to już później) podłączony do 2 mikrokontrolera.Całość ma być wykożystana do budowy pojazdu który za pomocą czujników będzie zapamietywał położenie przeszkód (robił mapę jakiegoś pomieszczenia).I teraz moje pytanie : - czy te podłączenia...
http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...
Witam. Czy przypadkiem na 4 liniach nie da się obsłużyć 28 przycisków (a nie 16) ? Wystawiając stan L na kolejnych liniach można odczytać z trzech pozostałych kody 001,010,011,100,101,110,111 czyli siedem klawiszy są 4 linie więc 4x7=28 klawiszy, kod 000 to nic nie wciśnięte. Czy mam rację ,a może się mylę? Pytam bo właśnie robię sobie klawiaturke do...
Może ploterek postawiony nad klawiaturą, który jeździ XY a Z to naciskanie klawisza. Programowanie to poruszanie się po mapie klawiszy i wciskanie klawisza. https://obrazki.elektroda.pl/6678987500_...
Nie pisuje w VB ale spróbuj podpiąć się pod zdarzenie OnKeyPress dla swojego okienka. Nie znam dokładnej nazwy dla VB.
Do: andrzejlisek Dziękuję, za jak zwykle precyzyjne wyjaśnienie procedury obsługi klawiatury na PW. Jestem pełen podziwu nad szybkością tworzenia implementacji nowych procedur w emulatorze. Procedura MONITORA COBRY wywołana przez CALL C5E2 sprawdza stan klawiatury i wraca z kodem wciśniętego znaku w akumulatorze. We własnych grach wystarczy zwykle obsługa...
Możesz użyć jednego timera. Procedura obsługi przerwania nie może przeszkadzać w obsłudze innych przerwań. W Twoim przypadku nie ma innych przerwań, więc jedyny warunek to ten, żeby procedura obsługi wykonała się w czasie mniejszym niż odstęp pomiędzy przerwaniami. To jest w sam raz dobry materiał na projekt z pustą pętlą główną, i tak to należy zrobić.
Wgrałem , po naciśnięciu przyciski diodka sobie mruga na zielono ............. to teraz rozwinięcie tego kodu ..... #define key_1 PB0 #define key_2 PB1 #define key_3 PB2 #define key_4 PB3 #define key_5 PB4 #define key_6 PB5 #define key_7 PB6 #define key_8 PB7 // #define out_1 PC0 #define out_2 PC1 #define out_3 PC2 #define out_4 PC3 #define out_5 PC4...
https://obrazki.elektroda.pl/4142041200_... Nowy Raspberry Pi 500+ łączy wnętrze Raspberry Pi 5 z pełnowymiarową klawiaturą mechaniczną. Urządzenie oferuje 16 GB RAM i wymienny dysk SSD 256 GB M.2 NVMe. Całość ma formę klawiatury z portami i gniazdami, gotową do użycia jako komputer desktopowy. Wystarczy tylko podłączyć zasilanie,...
Najprędzej masz niełączące przyciski typu tact switch. To typowy problem w sprzęcie który ma kilkanaście lat. Obsługa klawiszy przez drabinkę rezystorową sprawia, że gdy klawisz nie łączy to wybiera inną funkcję. Obsługa nie jest możliwa bo robi się choinka. Pod tym samym klawiszem wywołuje się kilka innych funkcji. Rozwiązanie — wymiana wszystkich...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
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...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
A ja Wam powiem że mi to bardzo odpowiada. Tworzenie meni w tym oprogramowaniu jest super. Obsługa klawiszy zapamiętywanie wartości w pamięci szybkie testowanie to wielkie plusy.Napisanie programu w BASCOM lub C z bogatym meni takim jak temperatura min max załącz wyłącz w czasie to wszystko sprawiało mi troszkę problemów a w Vamgraf nie trwa dłużej...
http://obrazki.elektroda.pl/7578649800_1... Witam, Chciałbym przedstawić odtwarzacz audio plików WAV. Został on zrealizowany w oparciu o mikrokontroler ATmega32, pomimo to, że wielkość wsadu to zaledwie ok 8-9kB. Tak jednak miałem procesor pod ręką. Program napisany jest w całości w języku C bez żadnych wstawek asemblerowych. Player obsługuje...
https://obrazki.elektroda.pl/7103913800_... Witajcie moi drodzy. Przedstawię tu wnętrze starego odtwarzacza DVD Wiwa HD-128U, zaprezentuję jakie części można ze środka odzyskać a potem skupię się na obsłudze jego wyświetlacza 7-segmentowego i klawiatury poprzez implementację protokołu dedykowanego ich kontrolera na platformie Arduino....
https://obrazki.elektroda.pl/7417895700_... Motywacja Jeden ze znajomych poprosił mnie, aby taki śmieszny pad na USB (kształtem przypominający dżojstik od konsoli NES) https://obrazki.elektroda.pl/5837949700_... https://obrazki.elektroda.pl/8178021400_... przerobić tak, aby dało się go podpiąć właśnie...
Z Comsatem był problem z programowaniem klawiszy do sterowania telewizorem. Albo pilot telewizora nie był obsługiwany, albo obsługa nie zrozumiała jak programować pilot. Piloty do pozostałych dekoderów programowały się bez większych problemów. Dobrze zrobiłem, kupując Telkom Telmor TTbox? :)
https://obrazki.elektroda.pl/5200698600_... Witajcie moi drodzy Dzisiaj przedstawię mojego pierwszego własnego shielda (nakładkę) dla Arduino UNO . Jest to shield VGA (generator obrazu video dla monitora VGA ) z bonusową obsługą klawiatury PS/2 i bazuje na wcześniej już opisywanej przeze mnie bibliotece ' ASCII Video Terminal ' autorstwa...
bascom obsługa klawiszy obsługa klawiszy funkcyjnych powtarzanie klawiszy
czujnik oddechu grundig eeprom reset ustawic kanaly
elfon optima mikrokomputer cobra1
Moment dokręcania świecy żarowej Hyundai Tucson 1.7 CRDi Gasik RC dla obciążenia indukcyjnego 230V 150W