To jest kamera analogowa. Jej podłączenie do Arduino będzie dość trudne. Choć nie niemożliwe skoro wymagasz tylko małych rozdzielczości. Kiedyś udało mi się zrobić na AVR układ odbierający sygnał Composite Video (czyli taki jaki masz tutaj) o rozdzielczości około 170x130 pixeli (pomijał większość linii). Tutaj wspomagający układ analogowy którego użyłem:...
Odpowiedz na wasze pytania. Zrzut zrobiony Online ze sterownikiem. NA dalsze pytania Ui CPCO to bloczek który zrobiłem do obsługi i konfiguracji wejścia, pozwala zmienić dowolnie kierunek wejścia oraz typ podłoączonego czujnika dzięki temu nie muszę wgrywać kompilacji do PLC aby dokonywać zmian, Powyżej w funkcji FIND widać ile razy w programie jest...
zy w takim wypadku, licznik nie będzie się zerował przy każdym przerwaniu pochodzącym z układu detekcji zera sieci? Nie, zapoznaj się ze słowem kluczowym static i jego funkcją. i druga sprawa, czy nie powinien on być jakoś resetowany by po osiągnięciu >100% resetować się do 0? W wyrażeniu jest modulo 100 (%100), więc zmienna się zeruje po osiągnięciu...
Mam zmienną "czas" która jest w sekundach, taki podział jest poprawny? godzina = czas/3600; minuta = (czas %3600)/60; sekunda = czas%60; Wiem że godziny przekroczą 24 i to jest zamierzone.. Z początku miałem to inaczej timer wyliczał godz/min/sek if ( Czas_Tim>= 50){ // co 20ms Czas_Tim=0; Czas_sek++; if (Czas_sek >= 60){...
Kupione, bardzo ciekawa, dużo przykładów. Znam już trochę timer (przynajmniej podstawy), ale teraz pytanie. Jak zrobić żeby zmienna trwała krócej niż impuls, który ustala jej wartość? (pewnie piszę herezje) [syntax=vbnet] If PULSE=1 Then T=1 Waitms 1 T=0 End if [/syntax] Proble jest w tym, że moje PULSE trwa ok 300-500ms, a moje T musi być wyzwalane...
Do zliczania czasu warto użyć timera z biblioteki (SFC5). Czas ma zmienna time, więc możesz spokojnie liczyć do 100h.
Witam, Zła zmienna pomocnicza przy wykrywaniu zbocza, proszę wstawić np %m0.3. Poza tym można setować i resetować od razu w NW1 Tag3, i w następnym NW wstawić styk NO (Tag3) i cewkę (Lampka) - coś takiego: http://obrazki.elektroda.pl/8780939300_1... Pozdrawiam
Szkoda że z takiego fajnego tematu zrobił się taki bełkot. Wyraziłem się jasno ja nie chcę ratować programu Watchdogiem nie chcę również oszczędzać przy jego pomocy na zabezpieczeniach samego procka itp. Pewnie się ze mną zgodzicie Watchdog służy do zabezpieczania procka przed błędami i wypadkami, których nie da wyeliminować na drodze programowej i...
możesz użyć zmiennej tymczasowe do przechowania stanu pinu w przerwaniu i w następnym przerwaniu sprawdzać czy zmienna jest taka sama jak stan pinu czy nie, jesli jest inna to znaczy że pin zmienił stan. Spróbuj przy tym pokombinować skoro sam chcesz dojść do rozwiązania. Co do zerowania zmiennych to najprościej zrób tak zmienna=0 i masz ją wyzerowaną....
dawid512 : ?. "CLI" blokuje wywoływanie przerwań, ale nijak nie przekłada sie na równoważność z wyjściem z funkcji. dreidel : Funkcji obsługi przerwania napisanej w C nie opuszcza się przez reti - wtedy tylko możesz spowodować przepełnienie stosu (na stosie zawsze są odkładane co najmniej 2 rejestry), zresztą powracasz nie do miejsca, w którym nastąpiło...
Zabrałem się do pisania programu w następujący sposób http://obrazki.elektroda.pl/6253306700_1... czy po załączaniu timera1, jego wartość jest zawsze równa 0, czy też zapamiętuje swoją wartość przed wyłączeniem i później po ponownym włączeniu liczy od zapamiętanej wartości? Przy kolejnym przerwaniu sprawdzana jest wartość timera, dla...
master_pablo ---> gaaaat demit ;) ale odstawiłeś teraz bajerek ;) no coś pięknego !!! - i to makefile - EXTRA! Ciesze sie, ze Ci sie podoba :). .... odnośnie tego if( uart_waitchar(500) < 1 ) goto CallApp; to ma to oczywiście za zadanie oczekiwać na dane z PCta ale max przez okres 500ms, jeśli nie nadlecą to bootloader się wyłącza....
Witam no i teraz zegarek działa, dzięki wszystkim za cenne uwagi i pomoc. pewnie jeszcze nie raz o coś Was zapytam. Witam ponownie zamontowałem na i2c expander pcf8574 - 2szt. zrobiłem sobie zmienną typu single i do niej przypisałem "urządzenia" którymi będę sterować przy pomocy expandera ( wiadomo poprzez przekaźnik). Czyli mam coś takiego: dim ex1...
Dotychczas nie zależało mi, żeby jakiś układ zabezpieczać watchdog'iem, ale w miarę rozwoju mojego projektu zaistniała taka potrzeba. Przeczytałem tutorial na "wkrętaku" i wszystko niby jasne, proste a jednak musi być jakieś ale... W moim programie jest funkcja while(1) gdzie mógłbym wstawić _WDR(); ale jest tez funkcja programowania, gdzie na bardzo...
Tworzę sterownik który będzie operował na 4szt DS18b20 Program jest pisany w bascom Czy w bascomie można zadeklarować tablicę dwu wymiarową Tablica (4)(8) Dla czego przy odczycie danych muszę ponownie resetować magistralę i podawać numer seryjny układu. Podobno po wysłaniu za pierwszym razem numeru układu inne milczą a wskazany nadsłuchuję 1wreset 1wwrite...
Nie zostaje wyzerowana, ona całkowicie znika. To co napisałeś powoduje utworzenie zmiennej lokalnej, o takiej samej nazwie jak zmienna globalna (jest ona w ciele funkcji przesłonięta). Zmieniasz więc wartość zmiennej lokalnej, która po opuszczeniu funkcji jest niszczona i tworzona ponownie po wejściu do tej funkcji. W efekcie zmienna globalna zmienna...
Gdy przycisnąłeś przycisk ale trzymałeś go mniej niż 70 okresów to zmienna Opoznienie_odczytu dochodziła do powiedzmy 65. Ale po puszczeniu przycisku nie resetowałeś zmiennej. Czyli miała ona dalej 65. I kolejne przyciśnięcie było obsługiwane za 5 cykli, a nie za 70 cykli tak jak chciałeś. Bo zmienna musiała doliczyć do 70 a już miała 65 czyli brakowało...
Czy po ustawieniu nr_trybu = 0 w przerwaniu nie powinieneś zerować timer_count ? Albert
To zależy. Jeśli na danej platformie int jest 16-bitowy, to tak. Jeśli tak właśnie ma być, to dla pewności należy dołączyć #include <sys/types.h> i użyć typu u_int16_t .
Czym byś nie mierzył to i tak skończy się na wymianie kondenastorów w zasilaczu w gałęziach +5 i +12V (w +3,3V także choć tam jest jeszcze dobrze). Co prawda jest tam dość ciasno ale warto przy wymianie zwiekszyć trochę wartość pojemności (producent często montuje minimalne wartości). Możesz posłużyć się drutami wlutowanymi w miejsce po kondensatorze...
Mimo że port ma 7 wyprowadzeń to zawsze ustawiaj 8 bitów, bo to wciąż port 8-bitowy tylko że z obciętymi nóżkami. Regulację szybkości robi sie łatwo. Dodajesz jakąś zmienną np LICZ i teraz co każde wejście do przerwania timera to zwiększasz tą zmienną o 1. Teraz porównujesz ją z drugą zmienną np SZYBKOSC. Jeśli LICZ > SZYBKOSC to wykonujesz zawartość...
Błąd w logice. Twój kod czytam tak -> Dopóki zmienna nie ma 5 to cały czas resetujemy pomiar i startujemy nowy (już Select Case byłoby lepsze). Potem próbujemy to czytać jak zmienna ma powyżej 100. No daj spokój. Są tu tego tony jak to obsługiwać. Mój/nie mój sposób to dwa suby. Jeden Startuje konwersję a drugi Czyta. Sprawa polega na tym by odwrócić...
Ma to jedna wade a mianowicie taka ze po trzeba resetowac wartosci powyzej 1000km inaczej zmienna sie przepelni i bedzie kicga. To po przekroczeniu pewnej wartości ustaw jakąś zmienną która będzie dzielnikiem. Poniżej 1000km ma np 1, a powyżej 100, 1000 lub cokolwiek . Przy takich odległościach i ilościach paliwa już taka super dokładność nie jest...
a dlaczego nie użyjesz FatFS? Daje trochę więcej możliwości. a tu masz coś do Petit: pf_write(bufor, sizeof(bufor), &s1); z tego co pamiętam zmienna s1 mówi o pozycji w której ma być zapisana zmienna bufor. więc po ponownym uruchomieniu s1 jest resetowana i zawsze masz tu tą samą wartość. przed zapisem danych trzeba użyć pf_lseek(xxx) gdzie xxx to koniec...
Napewno dales to w zlym temacie. Jak masz takie problemy to sprawdz czy masz poprawny schemat. Jednak w to watpie, ze schemat jest powodem, ze caly czas ci sie jedna zmienna resetuje. Jeszcze jest opcja, ze procek jest walniety
Jak interpretować to LD0? będzie to jakaś zmienna wewn.pamięciowa?
Alarm.delay() przyjmuje jako argument liczbę milisekund . Gdzie w powyższym kodzie jest te 15 minut? Ponadto do czego służy poniższa funkcja? rinsingdelay powinna być typu unsigned long . Generalnie Alarm.delay() jako argument wejściowy przyjmuje unsigned long.
Podejrzewam że bit jest aktywny jak zmienna (pole hasła) jest na ekranie. Jak zrobisz jak pisałem, powinno działać, zakładając że uprawniony użytkownik wyjdzie z ekranu po zmianach. Możesz też sobie wykrywać zmiany na ekranie (zmienne systemowe typu koniec wpisywania z klawiatury) i jak przez ileś czasu nie będzie, przechodzić na domyślny ekran. Jak...
Ta "kropka" informuje tylko ze wejście reset jest aktywowane stanem niskim (podłączenie nóżki 4 do masy resetuje układ).
Przeszło mi coś przez myśl. Możesz zliczać po prostu impulsy wysyłane przez nadajnik. Inkrementujesz zmienną "czas". Każdy odebrany impuls resetuje nam czas, a zmienna np "odebrano" zlicza ilość odebranych impulsów. Po zaprzestaniu nadawania czas osiąga jakąś wartość i po jej osiągnięciu zmienna "odebrano" zostaje zapisana. To tyle by było w BASCOM,...
chodzi ci o taki warunek ?? if portb.1 = 0 then 'jeżeli załączy się Pwm1a (buzer) incr zmienna 'to zwiększa się zmienna if zmienna = 10 then ' jeżeli zmienna = 10 stop Timer1 'to wyłącz Pwm1a (buzer) if v < 1 then ' jeżeli poziom wody spadnie poniżej 1 zmienna = 0 ' to zmienna się resetuje i odblokowywuje się możliwość ' ponownego...
.resetuje liveboxa Jak go resetujesz, prądowo? Jak sprawdzasz adres IP?
tak jak w temacie :!: Jak zrobię tak, że otworzę okienko konsoli, i wpiszę kod: set PATH=%PATH%;c:/test/costam to w konsoli PATH pamięta dodaną ścieżkę, ale w momencie, gdy zamknę konsolę i otworzę na nowo to zmienna PATH resetuje się do zawartosci którą miała wcześniej. W ten oto sposób nie mogę ani dodać ścieżki do php :( ani do javy :( bo wszystko...
Witam. Czy da się jakoś wymusić programowo reset mikrokontrolera AVR ? tj chcę mieć warunek w programie że jeśli jakaś zmienna = ileś to procek się resetuje. Najlepiej w bascomie albo assemblerze.
To jakiś duży transformator? czy nie wymaga softstartu? Transformator nie jest nawet włączony, steruje samymi przekaźnikami. Jedynie silnik jest podłączony. Przy tak zaprojektowanej płytce zakłócenia mogą łatwo wnikać w twoje obwody. Na płytce wylana jest masa. Usunąłem ją z altium'a żeby połączenia były przejrzyste. A gasiki są? filtr przeciwzakłóceniowy...
Witam, co do przycisku to proponuje uzyc przerwan. Zbocze narastajace (nacisniecie przycisku) lub opadajace (zwolnienie przycisku) spowoduja wejscie do procedury obslugi przerwania ktora moze wygladac tak jak napisales. Bez przerwania faktycznie bedzie mrugac co 200 ms. A drugi problem to tylko kwestia odliczania czasu. Po odpowiednim czasie jakas zmienna...
Nie widzi mi się pętla. Zależnie od realizacji 'tone' piny mogą być resetowane co jedną falę , ale nie znam szczegółów. Po drugie zmienna globalHornTime nie ma skutków w widocznym kodzie.
Testy można przeprowadzić w niektórych symulatorach np. [url=http://www.edsim51.com/]edsim51. Przykładowy kod poniżej. [syntax=asm] sekundy EQU 07Eh ;zmienna sekund jedna_dwudziestaEQU 07Fh ;licznik jednej dwudziestej sekundy resetowanie EQU 19456 ;ustawienie zliczania co 0,05sek setkiEQU 07Bh dziesiatkiEQU 07Ch jednostkiEQU 07Dh flagiEQU 020h org 0000h...
/.../zeby licznik liczył nieprzerwanie i był resetowany, jeżeli na opadającym zboczu nCS zmienna data = '0'/.../ zapewne funkcje ktora chcesz zrealizowac, mozna napisac bardziej zgodnie z zasadami sztuki, asynchroniczne zerowania, ustawiania niosa ze soba niebezpieczenstwo blednego dzialania; nie polecalbym takiego rozwiazania, ale jak mozna to zrobic...
Okazuje się, że MARTIINO miał rację. Wszystko dzieje się obecnie w autoryzowanym salonie Renault. W piątek został wymieniony akumulator 12 V jako jedna z potencjalnych przyczyn awarii. To jednak nie zadziałało. Drugim typem jest, jak to ładnie zostało opisane, "moduł filtra wejściowego", czyli na ile dobrze rozumuje przetwornica z prądu zmiennego na...
Warto zacząć od uwzględnieniu sytuacji awaryjnych: 1. Co jeśli czujnik się odczepi, uszkodzi. Brak światła? 2. Co jeśli bateria pod wpływem wstrząsów chwilowo straci kontakt a mikrokontroler zasilanie. 3. Skoro to mikrokontroler, to może warto dodać stan baterii? Natomiast kolejne wciśnięcie switcha podczas ściecenia LED nie resetuje licznika czasu....
Tego nie rozumiem: On Interrupts i nie wiem jak to kompilator rozumie. Chyba przypadkiem skasowało Ci się 1 przy "enable timer". Nie wiem, czy to jest dostępne w twoim uC: Config Int1 = Change Z kodu wnioskuję że taktowanie masz 8MHz. Przy jakiej wartości zmienna się zeruje? Możliwe, że uC się resetuje. Sprawdź to.
prawdopodobnie ta Nokia nie ma podtrzymania czasu :D (takiej malej bateryjki) i dlatego sie czas kasuje tak jak w 3310 3210 itp. co do polaczen to sa one zapisywane do pamieci na stale :) bezposrednio na flashu :) sa to wartosci stale a czas jest zmienny i wciaz uplywa :D
Piloty zmienno kodowe działają cały czas poprawnie, w innych centralkach wszytko zachowuje się poprawnie. Resetowałem pamięć pilotów i wszystkie programowałem od nowa dwukrotnie. Musiałem przełączyć w tryb obsługi stałokodowych, nie wyłączałem zasilania po tym bo po prostu zaczał być obsługiwany pilot stały. Efekt ten zauważyłem po czasie. Dziwne jest...
a jakoś chaotycznie to można to ustawić? To jakaś usterka w sieci (stan techniczny linii telefonicznej lub routera). 2. A u Pana też resetuje się router co 24h czy może nie ma Pan zmiennego IP? Tak mam Neostradę i dzieje się tak raz na 24h.
No ale słuchaj, ja zawsze robiłem tak jak na tym screenie i działało, a pozatym jak chce miec zmienny adres. Więc nie wiem czemu teraz nie działa...
Ja też nie wiedziałem że w VBA są wskaźniki :) Chętnie zobaczę jakiś przykład, będę wiedział czego unikać ;]] A dla Kolegi radzę zastosować globalną, publiczną zmienną. Deklaruje się ją POZA funkcję/procedurą w ten sposób: Public d as Integer możesz ją nawet umieścić w osobnym module, i odwoływać się np. Module1.d ... Zainicjuj zmienną na 0 jakimś jednorazowym...
Może jednak Asembler później bo niewiele trybie z tego zapisu. :( Zrobiłem test, napisałem programik który resetuje 1 wire i sprawdza zmienną Err . Za każdym razem zmienna zwraca mi 1. Ustawiłem czas powtarzania co 2 sek. Sprawdzałem linie 1W szybką sondą logiczną ale zarejestrowałem tylko impulsy resetu wydawane przez procesor i nic kompletnie więcej....
Twoje działa, ale moje nie działa. Wklej mój kod w kompilator i zobacz co się dzieje [syntax=Bascom] $sim $regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 Cursor Off Noblink Cls Dim Cool As Word ' zmienna określająca wypełnienie...
przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj End If zmienna liczba nie będzie wtedy potrzebna zastąpi ją zmienna znak (zyskujesz na rozmiarze kodu bo zmienna...
resetować wartość zmienna bascom wstawia zmienna zmienna ujemna
yanosik pliki samsung funkcja nadawanie radeon hd7850 gigabyte
oczyszczacz powietrza oczyszczacz powietrza
Volvo FH4 2019 – kod błędu VMCU B15C082, antena autoryzacji startu, keyless, LIN Disable Demo Mode on Electrolux EOB68200 X Oven