No to jak ogrodzenie to mamy problem z piorunami - tak długi kabel będzie pięknie wykrywał pioruny i może palić coś co jest po drugiej stronie. Pierwsze pytanie - czy tu trzeba uC/Arduino? Moim zdaniem nie. Po stronie ogrodzenia dałbym osobny zasilacz np. 12V, następnie transoptor. Tę stronę bym zabezpieczył co najmniej warystorem. Za transoptorem zastosować...
Zainstalowałem moduł T102 w mojej wcześniej zepsutej wtyczce, Miał zainstalowany ESP-02S (nie pamiętam, co miał pierwotnie, albo T102, albo CB2S), który zużył kondensator (10v 470uF). Po wymianie uszkodzonego kondensatora zaczął działać. https://obrazki.elektroda.pl/1606999500_... Piny i przerwania działają. Powersave: 1 jest jak na...
Rezerwujesz pamięć na stercie na strukturę LCD_trans - ponieważ zawiera ona pole o wielkości dynamicznie zmienianej, więc musisz zarezerwować miejsce na samą strukturę oraz długość przechowywanego w niej tekstu.
I dobrze. Aby zmieniać wypełnienie musisz uciec się do pomocy przerwania ( to wada ,ale za to 1 timerem możesz mieć 4 zupełnie niezależne PWM). A działać może to mniej więcej tak (przykładowo): Timer0 ustawiasz na najmniejszy oczekiwany okres (rozdzielczość). Ustawiasz stan początkowy i jego przełączenie w EMR. MR ustawiasz na oczekiwaną długość stanu...
Skoro jest możliwość generowania przerwania od przechwycenia wartości licznika przy narastającym i opadającym zboczu to po co do tego jeszcze mieszać przerwania od GPIO? Kwestia tylko sprawdzenia w przerwaniu czy w danym momencie jest stan niski na porcie czy wysoki. Jeśli jest stan wysoki to zapamiętujemy wartość licznika do zmiennej A jeśli jest niski...
Znalazłem czas wniknąć w szczegóły...J Jaka ma być rozdzielczość/częstotliwość tego programowego timera? Bo z wartością 108 jest jakaś taka mało okrągła. Rozdzielczość 20ms nie wystarczy? Bo jeżeli musisz go tak skonfigurować do timerów programowych, to czwartego kanału serwa nie da się na nim zrobić. UART nie ma nic do rzeczy, ma swój generator częstotliwości....
Ustalasz długość odbieranych danych np. 2 bajty, wstawiasz licznik odliczający do 2 :) i łapiesz jeden bajt, potem drugi, Kasujesz licznik i od nowa :) wysyłasz następne 2 bajty itd. ...
Witam, Schemat układu jest niekompletny, brakuje kwarcu taktującego. Z programu wywnioskowałem, że jest to Xtal 12MHz. Długość trwania procedury obsługi przerwania od Timer0 wraz z preambułą nie musi być dokładnie równa 10 cyklom maszynowym (#3CBA). To wniesie pewien błąd pomiarowy odmierzania czasu, przeciętnie około 10 mikrosekund. I na koniec sprawa...
Można tak, a dla danych binarnych np. pierwszy odebrany bajt może zawierać długość ramki. Wtedy kończysz odbiór w momencie odebrania określonej przez pierwszy bajt ilości bajtów. Wygodnie jest też jako ostatni bajt umieścić CRC, wtedy CRC całej ramki powinno wynosić 0, jeśli nie to mamy błąd.
Pin ICP nadaje się jeśli chcesz określić np. długość impulsu. Dla enkodera się nie nada - enkoder daje sygnał w kodzie Graya, ponieważ M8 nie ma sprzętowego dekodera tego kodu musisz to zrobić programowo. Aby nie czekać w pętli i ciągle nie sprawdzać czy coś się nie zmieniło wyjścia z enkodera trzeba podpiąć pod wejścia generujące przerwania. W handlerze...
Heh, siedzę i nie daje mi to spokoju. Kod który napisałeś - nawet nie czytam bo w C piszę od niedawna ale tylko na ARM'y czy też na LPC i nazwy rejestrów itp nic mi nie mówią. Moja koncepcja jest taka: Uruchamiasz 1 timer z przerwaniem co 50ms.(dlaczego co 50?). W przerwaniu 1 timera uruchamiasz 2 timer. Ustawiasz przerwania 2 timera, w każdym przerwaniu...
Pokaż schemat połączeń, to po pierwsze. Po drugie nie potrzebujesz żadnej funkcji, ani instrukcji switch, tylko zwykłej tablicy : const uint8_t obraz_cyfry[10] = {0x7E, 0x30, 0x6d, itd...}; PORTD = obraz_cyfry[czas]; Na AVR short int ma taką samą długość jak int, a tutaj wyraźne chodzi o bajt - użyj uint8_t z stdint.h. Samo wyświetlanie multipleksowane...
...a tak z ciekawości zapytam jak długi zadeklarowałeś ten string LINIA ??? skoro jak rozumiem obsługujesz zapewne SMSy. To chyba długość co najmniej 160 hmmm ??... U mnie , zmienna Line ma rozmiar 30B , ponieważ pobieram do niej tylko ... jakby tu powiedzieć ... mnemoniki komend AT i ich parametry , a SMS-a dekoduje "w locie" , w czasie przerwań od...
Proszę niech mi ktoś powie czy dobrze myślę: Gdy ustawiam Timer1 w tryb CTC = 4 (WGM13=0, WGM12=1, WGM11=0, WGM10=0) to zapis do OCR1A nie jest buforowany, czyli powinien zmieniać się natychmiast po wpisaniu do niego wartości. Timer1 wciąż zwiększa swoją wartość o 1 i gdy osiągnie ona wartość taką jak w OCR1A to wystąpi przerwanie a Timer1 zostanie...
w domu nieocieplonym ok 200m2 Licząc 100W/m2 to daje to 20kW przy mrozach rzędu -20, czyli przy przeciętnym dniu zimy będzie to ok. 10kW, czyli jakieś 24m3 gazu na dobę, więc tanio nie będzie. Drożej niż obecnie ale czysto i komfortowo. Jeśli masz już gaz ziemny w swoim domu to można założyć gazowy kocioł kondensacyjny, bo obecnie tylko w pełni kondensacyjne...
Czekam na sugestie z góry dziękuje za pomoc;) Robisz totalnie złe założenie niestety. Timer sprzętowy działa bardzo dobrze i precyzyjnie. Nie może on przepełniać się w trybie normal wcześniej niż po 256 tyknięciach zegara ;) ... zatem przez złe założenia - jeszcze wyciągasz złe wnioski i nie w tym miejscu co trzeba szukasz błędu. A błąd polega na tym,...
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...
Co do programu przedstawionego w załączniku. Strasznie marnujesz czas procesora, powinienes w przerwaniu wykonac kilka instrukcji a ty wykonujesz wszystko. Uboczną stroną jest jescze to ze musisz zapisywac wykorzystywane rejestry na stosie i "uziemiasz sobie licznk 0" Proponowałbym taki sposób: czujnik dołaczasz do wejscia into lub int1 ustawiasz na...
http://obrazki.elektroda.pl/5365299500_1... Witam! To moja pierwsza konstrukcja od dłuższego czasu. Drzewko które będę tu opisywał powstało rok temu i rok temu zostało wręczone jako prezent na gwiazdkę. Od samego początku chciałem jego opis zaprezentować na elektrodzie, ale z powodu notorycznego braku czasu udało się to zrobić dopiero...
Jak napisać program w bascomie do pomiaru czasu trwania impulsu wejsciowego ?Prosze o konkretny przyklad listingu takiego programu ponieważ jestem początkującym programistą w bascomie i nie znam wielu możliwości.Domyślam sie ze należałoby wykorzystać któryś z timerów i poprzez start timera za pomocą przerwania i jego zatrzymanie a następnie odczyt...
http://obrazki.elektroda.pl/5431448900_1... 74HC74 bramkuje sygnał wejściowy tak aby jego impulsy nie były krótsze niż impulsy taktowania licznika 74HC590(już samo to wyfiltrowuje część krótkich szpilek) - blokuje to możliwość wyzwalania przerwania ICR1 z nadmierną częstotliwością. W układzie jak na rysunku 74HC590 zlicza gdy sygnał...
Bufor cykliczny - tablica o długości N bajtów. Dwa wskażniki na elementy tegoż. Pierwszy wskażnik do odczytu (wo), drugi do zapisu (wz). Początkowo oba wskażniki ustawione na początek bufora. Zapis: Procedura przerwania po każdym odebranym bajcie zapisuje go w miejscu wskazanym przez wz. Następnie wz jest inkrementowany i jeżeli wskazuje na element...
misterbociek - ZANIM NABĘDZIESZ DRUT NAWOJOWY zaplanuj sobie to uzwojenie i przemyśl wszystko starannie, żebyś potem nie obudził się z ręką w nocniku. Druty nawojowe do najtańszych nie należą, więc raczej nie kupisz kilku o różnych średnicach a tylko jeden i nie będzie marginesu na błąd. Starałem się udzielić Ci możliwie dokładnej i wyczerpującej odpowiedzi,...
http://obrazki.elektroda.net/14_12652911... Witam, Wziąłem się w końcu za transmisję radiową na poważnie ;) .... Chodziło mi o przygotowanie, że tak powiem uniwersalnego softu, który będzie działał z dowolną parą prostych nadajniczków/odbiorniczków typu 433MHz czy 833MHz. Do budowy użyłem - wypróbowałem 3 pary różnorakich par nad/odb. Dobrałem...
http://obrazki.elektroda.net/81_12834323... Witam Chciałbym przedstawić moje kolejne urządzenie. Prezentowany układ jest miernikiem prędkości obrotowej silników elektrycznych, a główną jego zaletą jest bezinwazyjny pomiar polegający na oświetleniu wirującego obiektu diodą LED dużej mocy. Pomiar polega na ustawieniu częstotliwości błysków zgodnej...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
Zobacz sobie do rejestru RSTCTRL.RSTFR. (at)ElektrodaBot W poniższym fragmencie kodzie w C dla AVR128DA32: int main(void) { CCP = CCP_IOREG_gc; CLKCTRL.OSCHFCTRLA = CLKCTRL_FRQSEL_8M_gc;// OK init_Uc(); // initialization mikrokontrolera TWI1_init(); ; init_MCP(); // initialization MCP23017 lcd_init(); lcd_gotoxy(5,0); lcd_puts("dziala OK"); _delay_ms(500);...
W poprzednich odcinkach wiel;e osób zwracało ci uwagę, że tłumaczysz starocie, w dodatku starocie, w któych jest masa błędów i merytorycznych i implementacyjnych. Proszę nie brać tych uwag do siebie - krytyka dotyczy autora artykułu, co wynika zapewne z faktu, że od jego napisania upłynęły 2-3 dekady! Niemniej biorąc pod uwagę także krytykę wcześniejszych...
http://obrazki.elektroda.pl/9577248200_1... Po ponad 13 latach bezproblemowego użytkowania automatycznego wyłącznika rozrusznika wykorzystującego kontaktron i przekaźnik, okazało się, że jest to bardzo przydatna rzecz, szczególnie przy współpracy z przyciskiem "start-stop". Postanowiłem zmienić to rozwiązanie na nieco bardziej eleganckie...
Nie wygląda to zdrowo. W tych bardziej cywilizowanych konstrukcjach zwykle widać okopcenie o zbliżonym nasileniu - równomierne zużycie elektrod. Bo domyślam się, że w tak cienkiej rurce nie ma miejsca na ekranowanie elektrody. W przypadku tej marki (zakładam "klasyczny" model 2U z dwoma elektrolitami wysokonapięciowymi) nie zdziwiłbym się gdyby odpowiadała...
Sorry, ale w profilu masz "elektromonter", więc jaka "masa"? :) W dodatku sposób połączeń, jak opisałeś, daje taki sam skutek w działaniu jak opisałem wyżej, czyli bezsensowny, bo jeżeli czujnik PTC (a właściwie tutaj musiałby być termobimetal, nie żaden PTC) jest włączony w szereg z tym piątym przewodem (obwód kontrolny SUPO), to przegrzanie czujnika/uzwojenia...
Hej :) Szperając w sieci znalazłem urządzenie, które mnie zaciekawiło: Gembird NCT-3 A dokładnie jedna z funkcji, którą podaje specyfikacja: - Mierzy długość przewodu oraz dystans do przerwania obwodu - Dokładność: 97% Czy posiada ktoś takie urządzenie? Czy naprawdę mierzy te długości? Jak to się sprawuje? A może macie inne wynalazki do tego typu zastosowań??
http://obrazki.elektroda.pl/4511398700_1... Choć na chwilę obecną to w zasadzie inteligentne oświetlenie + zestawy różnej maści czujników, acz pełznie we właściwą stronę. 1. Wstęp i motywacja Jakiś czas temu stworzyłem dwa projekty. Pierwszy - stacja meteo -> http://www.elektroda.pl/rtvforum/topic31... który w ciągu miesiąca...
(...) roblem. Miedzy 1 i 2 jest zwora, a przełącznik dzwonkowy połączony 1 i 3. https://obrazki.elektroda.pl/7289268800_... https://obrazki.elektroda.pl/8362780900_... https://obrazki.elektroda.pl/4895642300_... https://obrazki.elektroda.pl/3949249700_... Bezpośrednia odpowiedź na pytanie Najprawdopodobniej...
Witam Zakupiłem sobie ostatnio audi B8 po liftowe z USA i oczywiście adaptacji wymagają lampy. Przeszukałem internet i bardzo ciężko o jednoznaczne info. W polskim internecie trochę więcej informacji, ale i tak niewiele. Czy moglibyście pomóc mi rozwiać kilka wątpliwości? https://obrazki.elektroda.pl/1405883500_... A. Przednie lampy...
https://obrazki.elektroda.pl/2287340600_... Urządzenie, mimo prymitywnej konstrukcji, posiada kilka przydatnych cech prawdziwego alarmu. Oczywiście, nie znajdziemy tu np. zwłocznego włącznika pozwalającego na uzbrojenie i wyjście z budynku, ale alarm sprawdzi się jako nocna ochrona drzwi wejściowych w małych mieszkaniach, garażach,...
http://obrazki.elektroda.pl/6742654700_1... Zostałem poproszony przez znajomego muzyka o skonstruowanie metronomu do prób zespołu. Urządzenia tego typu zazwyczaj generują okresowo dźwięk – jak się jednak okazało, takie rozwiązanie w przypadku moich znajomych nie sprawdzało się w praktyce. Dodatkowe dźwięki wprowadzały chaos i...
http://obrazki.elektroda.pl/4657030700_1... Pamiętam, gdy kupiłem swój pierwszy procesorowy miernik częstotliwości. Wyposażony pierwotnie w rezonator kwarcowy zapewniający dokładność około 10ppm. Było to całkiem zadowalające, biorąc pod uwagę rozdzielczość częstościomierza oraz możliwość dopasowania obliczeń do odchyłki wzorca. Po krótkim...
Po pierwsze, w tym są błędy - np. w obsłudze zbyt długiej linii; po drugie, co się stanie, jak przyjdą kolejne znaki podczas kopiowania poprzednich? Nie wiem, jak tam działają przerwania - czy następne jest możliwe dopiero po powrocie, czy zaraz po usunięciu przyczyny (poprzez odczytanie znaku). Jeśli jakiś znak zostanie zgubiony, to nie odbierzesz...
Witam, mam pomysł na zabezpieczenie ogrodzenia panelowego przed kradzieżą. Słyszałem od znajomego, ze można to zrobić poprzez przeciągnięcie przewodu alarmowego przez oczka ogrodzenia. W momencie przerwania obwodu będzie wywoływany alarm. Pytanie, czy długość takiego przewodu wpływa na działanie? Czy to będzie działało prawidłowo ? Ogrodzenie z trzech...
Triangle Deluxe - Zaawansowany system oświetlenia http://obrazki.elektroda.net/26_11981998... Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało ponad 1000zł. Wstęp. Było...
To mam inną propozycję. Zamiast w przerwaniu wyliczać długość impulsu, uruchamiaj dwa przerwania, bez timeout'ów . Jedno na zbocze narastające, które będzie tylko wstawiało znacznik czasu rozpoczęcia (nawet w mikrosekundach) do zmiennej globalnej. Drugie na zbocze opadające, które z kolei wyliczy deltę pomiędzy czasem rozpoczęcia a odczytanym w tym...
Opis Mamy taśmociąg, którego długość wynosi 26680 mm. Czas na przebycie produktu przy prędkości 50 Hz jest równa 18 minut. Korzystając, z przerwania w sterowniku PLC 100ms. Jaka odległość (d) w milimetrach przebędzie produkt po 100ms . Hz / x = d Jak obliczyć x? Żeby otrzymać d?
W jaki sposób można ustawić priorytetowość przerwań? Mam taki problem: Za pomocą przerwań zewnętrznych mierzę długość impulsów na 2 wejściach.Wszystko gra do póki nie podłącze do atmegi USART który wypytuje co jakiś czas o te dane. Kiedy leci pytanie i Atmega ma przerwanie od USART co jakiś czas są przekłamania odnoście czasu trwania długości impulsu....
W przerwaniu przerwaniu timera powinieneś kolejno: - wyzerować znacznika przerwania, - pobrać wartość CCR, - obliczyć długość impulsu poprzez odjęcie bieżącego czasu od zapamiętanego poprzedniego - zapisać obecną wartość CCR jako poprzednią dla następnego przerwania
No dobrze wiec jeśli na zewnątrz i nawet jeśli nie jest wkopany w ziemie tylko ułożony luzem to YKY. To rozumiem. Lampy wykonane w II klasie ochronności bez podłączenia uziemienia. Dajemy tu przewód i tak 3 żyłowy. Żyłę ochronna podłączamy normalnie z miejsca zasilania, a drugi jej koniec zaślepiamy i nigdzie w lampie nie podłączamy. I ten punkt jest...
Witam, Ok, teraz rozumiem. Specjalna płytka to wykonana płytka w Eagle jednostronna plus moduł RFM01 wlutowany w płytkę, bez żadnych "pajączków". Długość ścieżki łączącej nIRQ z uC ok. 2 cm. Ani razu nie zaobserwowałem przerwania na układzie RFM01 (sprawdzam sygnały oscyloskopem). Podobnie z nadajnikiem RFM02 ale tam przerwania przychodzą bez problemu....
Odliczasz przerwania timera w cyklach po tyle przerwań, jaka jest długość okresu PWM (liczba możliwych stopni wypełnienia). Przez ileś okresów przerwań utrzymujesz na wyjściu poziom wysoki, przez pozostałe - niski. Odnajdź tę notę aplikacyjną u Atmela - tam jest to przyzwoicie zrobione.
Analizator stanów logicznych nie robi Ci psikusa? Zmień częstotliwość próbkowania na mniejszą np.8 [MHz], zmniejsz długość bufora ... Powodzenia
antena długość przerwania flagi przerwania attiny przerwania
pikać laptop zamek klamce mercedes przekaźników skoda octavia
Wymiana poduszki tuszu w drukarce Epson XP-630 ESP8266 Arduino: uruchamianie skryptów Lua przez bibliotekę ESP8266-Arduino-Lua