Próbuję wpisywać proponowane kody, ale wyświetlają się błędy, chyba zasilę Arduino przez tranzystor zastosuję układ na wzmacniaczu operacyjnym, który podczas wciśnięcia dowolnego przycisku pilota, na 3 sekundy, bez rozpoznawania kodu na chwilę odłączy zasilanie i zresetuje Arduino Świetny pomysł - może zasil przez lampy elektronowe albo przekaźnik...
https://obrazki.elektroda.pl/8594670200_... Witajcie moi drodzy Przedstawię tutaj szczegółowo sposób konfiguracji oraz wnętrze zasilanego bateryjnie czujnika otwarcia drzwi/okna WiFi zgodnego z aplikacją kontroli inteligentnego domu SmartLife. Pokażę tu również jak można skonfigurować scenariusze jego pracy, np. automatycznie włączać...
kiedy wciskam przycisk, liczenie czasu nie rozpoczyna się. czy mógłbyś zaproponować inaczej napisany kod? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Problem zgłoszony przez użytkownika: - Po wciśnięciu przycisku, liczenie czasu nie rozpoczyna się . - Użytkownik prosi o propozycję innego kodu, który rozwiąże ten...
Nie prościej przemapować te klawisze skoro to Enigma2? Akurat w tym tunerze da się przemapować, że każdy klawisz realizuje dowolną funkcję, osobno dla wciśnięcia i długiego przytrzymania. Wiem, jak to zrobić, bo jeden klawisz w ten sposób zmieniłem (realizował zupełnie nieprzydatną funkcję, a podłączyłem funkcję bardziej potrzebną). Zupełnie nie pomyślałem,...
Dopisz oczekiwanie na puszczenie przycisku po jego zliczeniu :) Pamiętaj o drgających stykach, które mogą wprowadzać spory błąd. Domyślam się, że musi być oczekiwanie, ale nie mam pomysłu jak je zrobić. Bo z delay'em na sztywno działa to bardzo losowo. A co do drgań styków to programowo powinny być wyeliminowane. Jest gotowe oprogramowanie https://github.com/thomasfredericks/Boun...
Uff! Bałaganisz do potęgi. 1. Popraw tytuł adekwatnie do treści wątku. :| 2. Narysuj sobie algorytm działania Twojego przypadku a będziesz miał mniej pytań. 3. Kawałek poprawionego kodu: jnb p3.5, $ ;oczekiwanie na wciśnięcie przycisku ..... jb p3.5, $ ;oczekiwanie na zwolnienie przycisku .....
Witam. Mam pewien problem dotyczący przycisków w połączeniu z mikrokontrolerami AVR. Otóż, realizuje pewien projekt i chciałbym, aby w momencie wciśnięcia przycisku program realizował określoną funkcje. Tak.... na razie brzmi banalnie :D Problem w tym, że program w tym momencie będzie zajęty czymś zupełnie innym, niż sprawdzaniem rejestru. Myślałem...
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 jedynie wykryć przerwanie i wyświetlić na wyświetlaczu...
Oj kolego jest wyraźnie napisane: Jestem początkującym programistą... wiec gotowca nie ma co dawać bo człowiek się nie uczy tylko bezmyślnie go używa. Podejrzewam że nie potrafiłby jeszcze zainicjować odpowiednio timer, skoro nie znalazł odpowiedzi na prosty problem. Tak poza tym z timerem tez procek się kreci bez celu oczekując na wciśniecie przycisku....
Czyli rozumiem, że w tym timerze zrobię obsługę zarówno termometra jak i przycisku? Jak najbardziej. Jeżeli chcę oczekiwać na zwolnienie przycisku po jego wciśnięciu to chyba nie mogę zrobić tego w przerwaniu. No chyba że czegoś nie zrozumiałem. Oczekiwanie w tym przypadku będzie polegało na tym samym co wykrywanie jego przyciśnięcia tylko stany sprawdzane...
Szybki wstęp to takiego menu: Oznaczamy na potrzeby programu każdą pozycję w menu: enum{ 0, menu1, menu2, menu3, menu11, menu12, ...}; tworzymy tablicę przejść menu unsigned char menu_stage [32][4] PROGMEM = { // next prev up down {0,0,0,0}; {}; {}; {}; {}; } nieistotne...
Naciśnięcie przycisku sprawia, że na ustawiony czas, na jednym z pinów ma zostać podany stan wysoki w celu załączenia przekaźnika do uruchomienia zgrzewarki. Po wykonaniu tej operacji, program ma uniemożliwić uruchomienie zgrzewarki na czas 3 sekund i oczekiwać na kolejne wciśnięcie przycisku. Najczęstszą ustawą czasu na jakiej będę pracował będzie...
Pomysł bardziej dotyczy oprogramowania w JAVA na telefon. Program powinien mieć dostęp do wymaganych funkcji, skanować otoczenie w poszukiwaniu Twojego Arduino z BT, jak go wykryje to łączyć i czekać na polecenie, jak go dostanie to wykonać połączenie. Może znajdziesz coś takiego w PLAY STORE. Od strony Arduino jest to trywialne. Program w Arduino oczekuje...
Nie wytrzymałem :| Można ten program napisać na 100 sposobów... Poniżej chyba najprostsza wersja, bez kontroli drgania styków i blokujący (użycie Bitwait) ale ma robić dokładnie to co napisałeś i nic więcej. To Cię powinno przynajmniej naprowadzić na właściwe tory. [syntax=vb]$regfile = "m8def.dat" $crystal = 1000000 Config Portb = Input '--- konfiguracja...
Witam. Wydaje mi się że w tym przypadku to nie pomoże. Przewód pewnie robi za antenę i sciąga jakieś śmieci. Kolega Tomson pewnie impuls na INT0 traktuje jako wciśnięcie przycisku. W takim przypadku każdy impuls (rzędu pewnie nawet ns) wywoła przerwanie. Cała obsługa powinna wyglądać trochę inaczej. Otóż nawet krótkie wciśnięcie przycisku zwiera jego...
Na ADKEY0 i ADKEY1 ma być cały czas 5V, gdy żaden przycisk nie wciśnięty. Jeżeli będzie odbiegało od 5V, oznaczać może przywarcie, któregoś z przycisków na stałe, wtedy procesor cały czas oczekuje na puszczenie tego przycisku. Można przetestować: Wciśnięcie "6H Input" na ADKEY0 będzie 0V Wciśnięcie "Tuning Mode" na ADKEY1 będzie 0V
To elektrozawór tego typu http://obrazki.elektroda.pl/6135632400_1... http://www.ponar-silesia.pl/var/files/43... nie jest zamontowany w łuparce ponieważ nie wiem jakimi stycznikami połączyć krańcówki aby po wciśnięciu przycisku praca tłok po pełnym wysunięciu cofnął się automatycznie i znów oczekiwał na wciśnięcie przycisku...
Witam, mam pewien problem z operacją w BASCOM'ie 8051. Od razu mówię, że przeglądałem Help, ale tam nie mogłem się za bardzo połapać. Chodzi o to, żeby prgram robił kolejno następujące rzeczy: 1. Wyświetlał napisy początkowe (ok). 2. Oczekiwał na wciśnięcie przycisku. Nie potrafie sobie poradzić z tym oczekiwaniem. Dokładnie to chodzi o to, żeby program...
Ogólnie cały algorytm powinien wyglądać tak: uC uruchamia się i czeka na 2s przytrzymanie przycisku jeśli zostanie puszczony wcześniej to wraca do początku, jeśli przytrzymano 2s to uruchamia podprogram włącz -> następnie wykonuje skok do pętli głównej gdzie oczekuje na wciśnięcie przycisku -> jeśli wciśnięto przycisk wtedy uruchamiamy Timer1 i czekamy...
To co wkleiłeś nie jest nawet poprawne składniowo (w ogóle się nie skompiluje), więc jakiej pomocy oczekujesz?
"regulując powinieneś uzyskać efekt aby przy wciśnięciu krótko małego przycisku spłukiwało mniejszą ilością wody i zwolnieniu nacisku przestawało spłukiwać" Właśnie, takiej odpowiedzi oczekiwałem. Chciałbym się jeszcze dowiedzieć po co jest ta regulacja pozioma na zaworze spustowym skoro gdy ustawię na 1 czy 5 jest bez zmian ?
Chyba nie używamy tych samych terminów i nie wiem jak przedstawiane są sygnały na diagramach z wyżej. Sygnały zanegowane, a więc aktywne w stanie niskim oznacza się ' # '. Sygnał PM_SLP_3# podczas normalnej pracy powinien być w stanie niskim, a więc 3v3 względem masy. W czasie gdy laptop oczekuje na wciśnięcie przycisku (sleep mode) sygnał ten jest...
Użytkuję od kilku lat okap Elica Elite26, okap jak okap, blaszana puszka z wentylatorem, 4 przyciski i kawałek elektroniki sterujacej. Nie jest to żadna rewelacja, za tą cenę można by oczekiwać więcej, ogólnie działa, przyciski są membranowe, nieraz trzeba je wcisnąć kilkukrotnie żeby załapały, wykonanie średnie.
Rozwiązanie Twojego problemu jest banalne. Na początek proponuję wykorzystać zmienną, która jest zwiększana przy każdym wciśnięciu przycisku i w zależności od wartości tej zmiennej (tu wystarczy od 0 do 3, przy wartości 4 zmienna jest znowu zerowana) ustawiasz jedynkę na odpowiednim porcie jednocześnie uruchamiając zliczanie. Kiedy licznik dojdzie do...
Program nie uznał by że wciśnięto go 3 razy, bo jak rozumiem taki program w ogóle nie ma zliczać ilości wciśnięć. Po prostu pierwsze wciśnięcie ma kończyć zliczanie licznika czasu. Czy może ma być inaczej niż opisałem? Nie, nie będzie zliczał ilości wciśnięć ale po wciśnięciu przycisku program przechodzi do zapalenia innych diod LED i oczekiwać na...
Taśma pod kierownicą zwykle pierwsza pada. Kontrolka poduszki Ci się nie świeci? Jedyne co mi wpadło do głowy to wyjąć bezpiecznik od klaksonu i jakiś inny o tym samym nominale natężenia i na krótko pociągnąć napięcie z innego gniazda bezpiecznika włączając element za który odpowiada ten inny bezpiecznik w celu uzyskania napięcia do gniazda bezpiecznika...
Wyjście mcu2 nie może wpływać na jego reset. Aaaaa... To teraz już chyba załapałem. Do teraz nie byłem do końca pewien czy to dwa czy trzy urządzenia. I po prostu oczekujesz że bez ingerencji w urządzenie MCU1, czyli tylko z wypuszczonym z niego sygnałem z górnej końcówki przycisku i masą, funkcjonalność będzie taka, że przycisk zresetuje obydwa urządzenia...
Napięcia mam monitorować miernikiem, czy mogę się posłużyć programami jakimiś? No i czy ryzyko uszkodzenia reszty nie jest zbyt duże? Dodam jeszcze, że nigdy nie zajmowałem się takimi czynnościami więc nie wiem czego oczekiwać.
Kolega oczekuje, że wskażemy: ten kabelek tam wepnij a tamten tu i wciśnij ten przycisk, wtedy u kolegi będzie pełny pakiet... Takie rzeczy to tylko w Erze...
Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...
Mój email jest pod przyciskiem email przy moich wypowiedziach. Ale jak możesz to dodaj plik na forum - no chyba że tam są tajne dane - ale wtedy i do mnie ich nie wysyłaj bo nie mam zamiaru spotykać się z jakimiś CBA czy podobnymi służbami. :) Mając plik może ktoś inny jeszcze wpadnie na ciekawe rozwiązanie problemu. Wciśnij pomarańczowy (nie czarny)...
A ja proponuję takie rozwiązanie. Schemat niestety kiepsko narysowany ale do rzeczy obie krańcówki są wyłączone w pozycji wyjściowej. Naciśnięcie przycisku spowoduje ruch silnika i załączenie krańcówki KR1 która podtrzymuje podanie napięcie na silnik poprzez styk K1. Po dojściu do krańcówki KR2 zostaje załączony K2 który zmienia obroty silnika i poprzez...
Kilka uwag odnośnie tego programu: 1. Zamykaj sekcje w takiej kolejności, w jakiej je otworzyłeś: Do If P = 1 Then D = 0 Wait 2 D = 1 Loop Until P = 0 End If Do If P = 1 Then D = 0 Wait 2 D = 1 End If Loop Until P = 0 2. Rejestr PINx jest tylko do odczytu - w innych językach zapis do niego nie dał by zupełnie nic, nie wiem jaki kod wykonywalny Bascom...
podjąłem się ostatnio stworzenia Snake'a w konsoli C++. Jestem właśnie w momencie implementacji fukcji, która czekałaby na jeden z przycisków sterujących wężem, jednak gdy klawisz nie zostanie wciśnięty przez powiedzmy sekunde, funkcja zostałaby kończona i wąż poruszałby się samoczynnie. Źle. Nie czekaj na wciśnięcie przycisku przez gracza. Wąż powinien...
Funkcja działa tak, że po krótkim naciśnięciu wykonuje się inna procedura, po długim inna. Nie wiem czego dokładnie oczekujesz, bo jeżeli dobrze zrozumiałem pierwszy post, to o to właśnie chodziło. Pozdr
To ja Ci daję 20pkt żebyś miał na posty bo ledwo 3 pkt Ci zostały, a ty płacisz Fredy 20 pkt :D Fredy nie oczekuje od Ciebie zapłaty tylko co najwyżej wciśnięcia przycisku POMÓGŁ. No ale ja także tak zrobiłem na samym początku mojego pobytu na Elektrodzie :)
BlueDarco, no fajnie, każesz gościowi pobierać prąd ze źródła napięciowego zaznaczając tylko jeśli rezystory nie są za małe Skoro to ma być klawiatura rezystancyjna to robisz tak: 1. Konfigurujesz źródło napięcia odniesienia na napięcie zasilania procesora. 2. Górny koniec drabinki podpinasz pod to samo napięcie, którym zasilany jest procesor. Masz...
Właśnie takie odpowiedzi oczekiwałem, dziękuję :) lecz nie rozwiązało to mojego problemu. Po wciśnięciu tego 3. przycisku wskazówka od razu leci na koniec skali, jedynie na środkowym jest na początku (lewa).
Witam Hmm, jednak eliminacja drgań styków, a oczekiwanie programu na puszczenie przycisku to dwie różne rzeczy... Pozdrawiam Piotrek
Cześć. Mam problem z instalacją gazową Stag 4. Nie słychać charakterystycznego pyknięcia z tyłu (otwarcie zaworu), dioda mruga powoli na zielono (teoretycznie oczekiwanie na temperaturę silnika). Jednak po wciśnięciu przycisku B/G pod maską załączają się wtryskiwacze (chyba, bo je słychać). Gaz zatankowany do pełna, kontrolki pokazują dobry stan. Czy...
Witam! Po około dwóch latach nieużywania, postanowiłem ponownie użyć zakupionej w 2014 roku płytki EvB do zaprogramowania mikroprocesora. Bardzo możliwe, że w wyniku mojego błędu uszkodziłem oryginalnie dołączony do płytki kontroler (błędne - lub brak - reakcje na wgrany program), więc zakupiłem nowy, również atmega32. Po zainstalowaniu sterowników...
Jeżeli oba wózki mają pracować razem (praca osobna nie wchodzi w grę W1 jedzie w lewo a w2 nie musi) to zacznij od budowy maszyny stanu. Poczytaj w Google hasło: maszyna stanu. Program do realizacji jest banalny. Twoje rozumowanie jest niepoprawne gdyż już w pierwszej linijce masz przycisk M wysterowuje wózek w1 i w2 w lewo. A co z przypadkiem gdy wózki...
Witam. Dziś kupiłem nowy komputer sensilo gt-600 http://www.komputronik.pl/product/234614... Kiedy włączyłem pierwszy raz komputer nieoczekiwanie doszło do restartu i teraz po ponownym uruchomieniu występuje komunikat w stylu "komputer został nieoczekiwanie uruchomiony ponownie lub napotkał nieoczekiwany...
Kolego:) Nie wiem czy dobrze Cię zrozumiałem ale to co chyba chcesz zrobić masz przedstawione na w/w stronie w listingu 2,5: /* Jeśli pierwszy przycisk wciśnięty */ if(!(PINC & 0x01)) { /* Zwiększenie stanu licznika o 1 */ PORTD +=1; /* opóżnienie aż drgania na stykach ustaną */ _delay_ms(80); /* oczekiwanie na zwolnienie...
Witam, dostałem zadanie, żeby w starej maszynie zamienić klawiaturę sterowniczą na komputer. Komunikacja odbywa się po porcie RS232, podłączyłem klawiaturę do komputera i odczytałem kody przycisków, wysyłane są pary bajtów, np: - uruchomienie klawiatury wysyła: 0 1 0 -wciśnięcie przycisków starowania wysyła przykładowo zawsze parę bajtów: np 122 0 Klawiatura...
Jak wygląda u Ciebie algorytm nastawiania i korekcji czasu? Po wyłączeniu wyświetlania, procesor oczekuje przez ok. 100 ms na ponowne wciśnięcie przycisku i jego przytrzymanie na parę sekund. Zapobiega to przypadkowemu włączeniu ustawiania czasu. Później uruchamia się wprowadzanie godziny, każde przyciśnięcie przycisku powoduje zwiększenie wartości...
Skoro ma się wykonać raz, to twój blok instrukcji nie powinien znajdować się w pętli [syntax=c]while(1){...}[/syntax] Jeśli program ma działać jeden raz, to najpierw należy oczekiwać w programie na wciśnięcie przycisku, czyli: [syntax=c] while(PINB |= (1<<PB5)) { //Nic nie rób. }[/syntax] Następnie mają wykonać się twoje instrukcje. A na końcu...
No jeszcze jest szansa że jakiś nieprawidłowy sygnał WEJ powoduje taką odpowiedź na przycisk ster ręcznie . Na pinach krańcówek jest 5V (rozwarte), są oprócz tego dwa piny gdzie jest około 2.5V (ustawia się te V potencjomentrami) około którę realizują przeciążenie prądu w prawo i lewo, które są porównywane pinem na którym jest V proporcjonalne do prądu...
Twoje przerwanie PCINT2 uaktywnia się, gdy zmienisz stan odpowiedniego pinu. Po naciśnięciu przycisku, program zmienia ci bit LEDbottom w PORTB na przeciwny, a następnie wychodzi z przerwania. Następna zmiana w tym porcie nastąpi dopiero, gdy puścisz przycisk. Jeżeli chcesz, aby migała gdy przycisk jest wciśnięty, powinieneś sprawdzić w przerwaniu,...
Chcę zrobić coś takiego, że przy zamykaniu bramy gdy ktoś stanie w świetle bramy lub gdy nieoczekiwanie w światło bramy wjedzie samochód, brama ma się zatrzymać i otworzyć(zabezpieczenie przed zgnieceniem auta) Kolejną funkcję jaką chciaolbym zrealizować jest zamknięcie automatyczne bramy po 2 minutach od wyjechania samochodem. Też akurat ogarniam...
brother oczekiwanie oczekiwanie start długie oczekiwanie
czujnik myszki bezprzewodowej pralka amica krótkie pranie regulator prądu triak
tester rezonatorów kwarcowych suszarka electrolux
Mio Spirit 6900 LM - Problemy z aktualizacją Błąd A27 na wyświetlaczu kotła Defro - przyczyny i rozwiązania