Tak na szybko : [syntax=asm] petla: ldi r20,250 ;opóźnienie czekaj na wciśnięcie (L) wait: sbic PIND,7 rjmp petla dec r20 brne wait .............. [/syntax] Analogicznie zrób zwolnienie przycisku [EDIT] Włąśnie zauważyłem że w twoim układzie jak jest wciśnięty to jest stan H na PIND,7, a ja zrobiłem odwrotnie, ale myślę że jak zrozumiesz zasadę to łatwo...
Zapoznaj się z pojęciem formatowania kodu. Programowanie bez formatowania to jak chodzenie ze spodniami spuszczonymi na kostki. Owszem da się ale po pierwsze nie wygodne, po drugie nieprzyzwoicie wygląda. Natomiast uczenie się chodzić ze spodniami spuszczonymi na kostki kiedy jeszcze nie umie się chodzić normalne - z góry skazane na porażkę. 1. screen=0;...
No właśnie próbowałem tak: If Pind.7 = 0 Then Wait 1 For A = 1 To 10 Shiftlcd Right Waitms 500 End If Next Ale to źle działa. Źle działa i źle wygląda. Jeśli zaczynasz warunek (IF) a w jego wnętrzu masz pętlę (FOR) to musisz najpierw zamknąć pętlę (NEXT) a później warunek (END IF). Zakładając, że chcesz zrealizować ten pomysł przesuwaniem zawartości...
Tak. Potem jak zamrugają wesoło wszystkie lampki, przekręcasz o 10 pozycji dalej w lewo i wciskasz ponownie start/pauza i przytrzymujesz 5 sekund. Tak się kasuje błędy.
Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...
Przypomniałam sobie, że moje podejście zajmuje mniej cennej pamięci RAM, zwłaszcza w serii ATiny. Jednak struktury do każdego pinu zajmą 4 bajty wg Twojego pomysłu, natomiast wykorzystanie stałych dosłownych przetworzonych przez preprocesor są prawie "darmowe". Czy mógłbyś tak zmodyfikować moje podejście oparte o #define, aby było bardziej czytelne...
Ten pilot to na podczerwień? Zgaduje że przycisk masz aktywny masą? Obstawiam że w funkcji czekaj sprawdzasz cyklicznie czy jest wcisnięty i jak jest to wywołujesz nastawę(). Ogólnie musisz pamiętać że jako człowiek wciskasz przycisk (nawet krótko) przez wiele dziesiąt lub set milisekund, co dla procesora stanowi bardzo dużo cykli. Do tego dochodzą...
Czy problem nadal wystepuje? Jezeli tak to usun w menadzerze urzadzen urzadzenia audio, ktore dodala ta infekcja.
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...
Na to jest kilka metod... Czekaj na wciśnięcie dowolne(jeżeli zmienna wyzerowana to wywołaj obsługe) i ustaw jakąś zmienną ... Wyzeruj tą zmienną po pewnym czasie. Takie rozwiązanie powinno być dobre. Zeruj zmienną conajmniej po 250ms od wykrycia wciśnięcia.
Opis jest w kodzie, ale pozwolę sobie wytłumaczyć mój tok myślenia bo kiedy coś nie działa to wtedy łatwiej naprawić jeśli wie się co autor miał na myśli ;) Kiedy naciskasz przycisk to ustalany jest czas opóźnienia "Czekaj" na 20 czyli 500ms. Ten czas to taki Timeout. Jest odliczany w dół i dopóki zmienna nie ma wartości zero to nie miga. Zaczyna migać...
może program nie jest bardzo dopieszczony ale działa . więc po kolei nie używam przerwań choć powinienem należy poprawić jeszcze pomiar temperatury ponieważ przy mniej niż 5 stopni czujnik nieco zawyża do jednej linijki należy dodać komende aby wynik z zmiennej był jeszcze odejmowany o 2 i sprawa załatwiona roździelczość to 1 stopień kalibracja polega...
http://digistump.com/board/index.php/top... Mając uC możesz sobie zmieniać zwłokę dobrowolnie - to nie jest kondensator który trzeba przelutować. Np mówisz uc (na chłopski rozum, wsad masz w swoim drugim wątku). czekaj x czasu daj 5V na tym pinie czekaj y czasu daj 0V na tym pinie idź spać To co dasz jako x i y nie ma znaczenia....
To jest : [syntax=c] if ( (!(PIND & 0x01)) || (!(PIND & 0x02)) || (!(PIND & 0x04)) || (!(PIND & 0x08) ) ) [/syntax] wykryto wciśnięcie przycisku [syntax=c]{ _delay_ms(80);[/syntax] czekaj 80ms [syntax=c]rejestr[i] = PIND;[/syntax] dopiero teraz przypisz do tablicy stan PIND. -------------------------------- Co miałeś na myśli pisząc "znów sprawdzić"?
Grzesiu, może najpierw algorytm, a później program? Postaw się po stronie nauczyciela, który wydaje wyczerpujące temat rozkazy komuś, kto niczego nie wie, ale jest posłuszny i dokładny, nie myśli samodzielnie. Zazwyczaj wygląda to mniej-więcej tak: 1. czekaj na wciśnięcie przycisku 2. załącz diodę 3. uruchom licznik czasu, który wyłączy diodę (prawdziwy...
Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P
ta navi ma tylko jeden przycisk który służy do wyłanczania i uśpienia urządzenia. jak wciśniemy urządzenia i przytrzymamy ok 3 sekundy i puścimy przycisk to wyskakuje komunikat że navi sie wyłaczy po uplywie 25s, lub nie czekaj 25s, i wcisnij klawisz wyłączenia lub uśpienia na ekranie. Po przeczytaniu tego posta dochodzę do wniosku, że z moim Larkiem...
Witam! Programik działa super:D, tylko mam prośbę, czy da rade go troszke rozbudować? $regfile=ATtiny2313.dat :D $crystal=1000000 'częstotliwość taktowania procka Config portb=&B11111111 'wszystkie końcówki jako wyjścia portb=&B11111111 'wszędzie stan spoczynkowy 1 Config portd=&B1111111 'wszystkie jako wyjścia portd=&B1111111 'wszędzie stan spoczynkowy...
Spróbuj przy starcie komputera włożyć płytę z systemem operacyjnym. Prawdopodobnie uruchomi się (jeśli uruchomi się to zostaniesz poproszony o wciśnięcie dowolnego klawisza w celu dalszego rozruchu z CD), jeśli nie to ustaw bootowanie. Póżniej formatowanie dysku, komputer skopiuje pliki i uruchomi się od nowa. I tu ważna informacja, ponownie wyskoczy...
szczerze mowiac pierwszy raz spotkalem sie z tym urządzeniem. Mimo wszystko wg mnie lepiej zrobic samemu :P daje duze mozliwosci rozbudowy- i satysfakcje. Teraz mam 3 diody. żółta oznaczajaca stan spoczynku; zielona- drzwi sięotwarły (utrzymuje swiecenie przez 10 sekund); czerwona- drzwi się nie otwarły(kod nie poprawny-także 10 sekund); czerwona&zielona...
Witam! Próbuję zrobić czujnik temperatury z ustawianym alarmem do pieca CO na ATtiny2313 i czujniku DS18B20. Niemal wszystko jest cacy, układ mierzy temperaturę, wyświetla ją na wyświetlaczu 7 segmentowym, odczytuje zapisaną wartość alarmu i alarm włącza. Problem zaczyna się, gdy chcę zmienić temperaturę alarmu. Do nastawiania temperatury mają służyć...
Programy się zwykle pisze a nie robi :) Przy pisaniu programów musisz wykonać następujące kroki: 1. Zdefiniować problem W przypadku twojego kalkulatora musisz określić: - typ obsługiwanych danych - czy to będą liczby wyłącznie całkowite czy całkowite i ułamkowe (ogólnie mówiąc rzeczywiste) - rodzaje działań jakie ma wykonywać twój kalkulator, np. dodawanie,...
Włacz radio i wciśnij 4 i 6 lub 3 i 5 i czekaj tak długo z wciśniętymi klawiszami aż zobaczysz zmiany na wyświetlaczu.
Próbowałem przed ECHO, przed FORMAT, w nawias... i nic. Albo błąd albo czeka na wciśnięcie klawisza w każdym otwartym oknie dla nowego procesu czyli na to irytujące potwierdzenie, które eliminuje właśnie komenda "ECHO Y|" przed FORMAT. W takim razie ten fragment zapisz jako oddzielny plik BAT i go uruchamiaj za pomocą start. Niestety pisanie skryptów...
Chodzi ci o to, że jak skompilujesz jakiś program napisany po konsole to po wykonaniu np. obliczeń okienko samo sie zamyka tak? Jeśli tak to użyj poprostu polecenia getch(); na końcu programu wtedy po wykonaniu się kodu okienko nie zniknie bo będzie czekać aż wciśniesz dowolny klawisz i dopiero po tym zniknie. Pozdro ----------------------------------------...
W tej pralce błędy kasuje się inaczej. 1 zamknij drzwiczki 2 wybierak na pozycję OFF i po minimum 2 sekundach 3 wybierak zgodnie z ruchem zegara na pozycję 15 trzymając wciśnięty przycisk START 4 czekasz aż zaświeci się wyświetlacz i zwalniasz przycisk start.
Połamały się plastykowe mocowania klawisza z obudową. Czeka cię klejenie lub zgrzewanie/spawanie plastyku.
W nBox-ie z Enigmą można zmienic rozdzielczości pilotem, naciskając przycisk (at). Nie należy nachalnie klikać, lecz wcisnąć raz i czekać na odpowiedź dekodera na ekranie TV. Jesli po upływie kilku sekund dalej brak jest reakcji, nacisnij kolejny raz przycisk (at) i znów czekaj na reakcję. Jeśli pokaże się informacja (obraz), wtedy wejdź w Menu i ustaw...
Włącz maszynę trzymając 36 następnie odpali ci się tryb serwisowy wejdź w ustawienie 1 i szukaj detekcji L wciśnij start i czekaj 005 mało toner w developerze lub 006 za dużo tonera w deweloperze jeśli wszystko będzie dobrze wyświetli się o.k.
A co spowoduje zablokowanie 2 przycisków? Wnioskuje że jest to forma jakiejś prasy... Wciśnięcie pierwszego czeka na wciśnięcie drugiego maszynka rusza a ręce można już podkładać. Przyciski powinny być moim zdaniem troszkę inaczej tzn: Naciskamy (dwa na raz lub 1 i trzymamy i naciskamy drugi) trzymamy nim osłona nie opadnie wtedy można puścić. By maszyna...
Standartowo,jak we wszystkich(prawie..) gigasetach.Zasilacz z sieci wciśnij i trzymaj page ,wsadź zasilacz. Czekaj 25 +- 2 sek! Lub ze słuchawki comfort.Jest w menu.
1. Pedał gazu max w podłogę, włączamy zapłon. 2. Czekamy z wciśniętym gazem aż znikną wszystkie komunikaty. 3. Nadal wciśnięty gaz i wciskamy dziesięć razy hamulec - do końca. 4. Nadal wciśnięty gaz i wyłączamy zapłon, już możemy puścić gaz. 5. Po odczekaniu ok minuty włączamy zapłon.
:) he - ten plik bin masz wyciągnąć z archiwum na pulpit i w routerze w zakładce Upgrade Firmware wskazać na niego ;), wcisnąć Uploud i czekać cierpliwie nie odłączając prądy ani nie restartując routera bo inaczej pralka, lodówka już nie wspominając o mikserze, wyleci w powietrze.
Stoper z dokładnością do 0.01s startowany i zatrzymywany funkcją AND z dwóch czujników (mogą być szeregowo) Praca: 0. Zerowanie wskazania czasu 1. Czekamy na wciśnięcie obu czujników: jeżeli nie to idż do pkt 1 2. Stan gotowości - jeżeli czujniki wciśnięte to idź do punktu 2 3. Start liczenia 4. Czekanie na wciśnięcie obu czujników: jeżeli nie to pkt...
Przełącznik mikro trzymasz wciśnięty przekręcasz stacyjkę w pozycję zapłon i czekasz około10 sekund jak kontrolka zmieni się na zieloną i piknie brzęczyk puszczasz przycisk i kręcisz rozrusznikiem.
Spr u buję pomóc, choć przynajmniej w tym poście - pytająco: 1. Dlaczego piny które nie są rekonfigurowane w trakcie pracy zamiast w setup() konfigurowane są wielokrotnie w loop()? (wywołania pinMode() ) 2. Jaki cel mają puste pętle " while (...) {} "? Zasadniczo psuje to wzorzec narzucony przez Arduino. Słuszną drogą jest bieżące i cykliczne sprawdzanie...
Pytanie jeszcze czy switch na pewno się zresetował do domyślnych ustawień, w nich jest taka procedura, że wciska się Reset i Clear jednocześnie, puszcza się Reset i trzymając dalej wciśnięty Clear trzeba czekać aż zaczną migać światełka - te 3 jedno pod drugim (aktywność, fdx i cośtam jeszcze) - wtedy dopiero puścić. Czasami przy lekkim potknięciu w...
Komunikacja przez uart działa. Pierwszy komunikat to reset. Dalej coś z nagłówkiem programu jest nie tak. Niekompletny jakiś. Potem wciśnięcie flash. Moduł czeka na wgranie softu. Komunikat prawidłowy.
Program jest bez sensu. Czytasz PB0 , zamiast PC3 . Poza tym dwa razy czekasz na to samo - aż przycisk zostanie wciśnięty - chociaż i to nie jest pewne, bo połowa komentarzy jest nieprawdziwa... Pozdrawiam, Dr.Vee
Może to pipkanie było od biosu że czekał na wciśniecie klawisza? Dostaniesz monitor to się dowiemy. NA obu RAMadch działa?
Algorytm : - czekaj na przycisk A - jeśli A wciśnięty to czekaj aż nie zostanie puszczony - zwiększ zmienną zliczającą wciśnięcia - jeśli zmienna zliczająca wciśnięcia > ileśtam (jakaś górna granica) to zrób cośtam ;-) - czekaj na przycisk B - jeśli B wciśnięty, to czekaj aż nie zostanie puszczony - pętla for x = 0 to zmienna zliczająca wciśnięcia -...
Tam jest taki trik, że po wciśnięciu SET dioda zaczyna świecić słabo. Po kilku sekundach świeci mocniej i to jest oznaka, że można programować guziki. Czyli wciśnij guzik SET i czekaj aż dioda zacznie świecić jaśniej. Po zaprogramowaniu guzika można wcisnąć kolejny i programować. SET kończy programowanie.
Autorze tego tematu spróbuj jeszcze wcisnąć przycisk power i trzymaj cały czas wciśnięty jak komputer się uruchomi i czekaj aż się wyłączy. Jak się wyłączy to puść i spróbuj normalnie uruchomić komputer. https://linustechtips.com/topic/1058723-... Jakieś dziwne metody z internetu ale może coś zadziała. Metoda...
1.Wyłącz z sieci 2.Wciśnij razem klawisze: "Menu" "strzałka w dół" "ok" 3.Na wciśniętych klawiszach włącz do sieci i czekaj aż się zrestuje. 4.Jak nie pomoże zrób to samo tylko z klawiszami "strzałka w lewo" "strzałaka w prawo" (wymuszone ściąganie softu) Osobiście wydaje mi się że masz uszkodzony w nim procesor... Czas na wymianę tego antyka.
Wcisnąć, puścić, czekać, wcisnąć, puścić i mieć nadzieję, że pojawi się PROG. [url=http://www.apcupsd.org/manual/APC_s... jest pełny opis co i jak robić, ale oczywiście en.
Tak, tylko autor nie chce czekac na wciśniecie dłużej jak 1m, czego nie spełnia powyższa pętla.
Jak czeka na wciśnięcie power to wciśnij i poleci dalej
W jaki sposób podczas symulacji programu symulować wciśnięcie przycisku klawiatury. W programie jest obsługa klawiatury czterech przycisków. Symulacja zatrzymuje się i czeka na wciśnięcie klawisza.
[syntax=c]while(1) { if(naciśnięto_przycisk) { n = n + 1; if(n > 14) n = 0; //tej linijki brakuje u Ciebie i n przekracza 14 . .//wyświetlasz liczbę . _delay_ms(50); //drgania styków po wciśnięciu while(przycisk_jest_wciśnięty); //czekamy aż przycisk zostanie zwolniony _delay_ms(50); //drgania styków po zwolnieniu } }[/syntax] Oczywiście musisz trochę...
Program pokazujesz tu tak, w pełnej edycji postu opcja syntax C++: [syntax=c]void setup() { pinMode(11, OUTPUT); //Dioda niebieska pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(11, HIGH);//Wyłączenie diod digitalWrite(10, HIGH); digitalWrite(9,...
wciśnięcie analoga miesięczny czekaj playstation czekaj
skoda fabia stacyjki wirnik alternator zasilanie radia chorus
lutownica zwarcie zamrażarka whirlpool panel
Kontroler ładowania turbiny wiatrowej a akumulator 100 Ah - przyczyny problemów Uszkodzenie tranzystora IRFP w przetwornicy Volt Polska 3000W