Minimalna częstotliwość odświeżania to ~100Hz. Jeżeli jest mniejsza, to cyfry "pływają" kiedy na nie patrzysz lub kiedy ruszasz głową. W praktyce przyjmuje się typowo ~250Hz, co dla 4 cyfr oznacza konieczność generowania przerwań z częstotliwością ~1000Hz. Więcej nie trzeba, ponieważ zajmujesz procesor obsługą przerwań, a nie daje to żadnego zysku na...
Nie wiem skąd te 40-60°C w nazwie programu eco, skoro producent w instrukcji obsługi na str. 54 umieszcza maksymalne temperatury dla tego programu nie przekraczające 38°C w czasie 5 minut. Rozumiem, że ten program jest oszczędny i ma być zgodny z wytycznymi UE, ale chyba coś jest nie tak albo ja czegoś nie rozumiem. Może chodzi o skuteczność prania...
Widziałem ten temat przed chwilą. W sumie kolega Marek miał dobry pomysł zaprzęgając do tego Integrę - centrala alarmowa, do tego tak elastyczna w zastosowaniach, idealnie nada się do obsługi makiety - bądź, co bądź - domu w miniaturze. Teraz tak: mniemam, że znane są Ci rozwiązania fabryczne sterowania bramami i wiesz, że w zdecydowanej większości...
Może źle szukałeś na google, wpisz: "pole komutacyjne" jest mnóstwo dokładnych opisów różnych rodzai pól komutacyjnych (i w ogóle żadnej firmy Ci nie znajdzie same pożyteczne artykuły :D ). A właśnie pole komutacyjne decyduje w jaki sposób realizowane są połączenia, temat nie jest prosty dla kogoś kto nie miał z tym styczności, ale jak się wczytasz...
W takiej notacji, że każda cyfra jest w osobnej komórce tablicy, problemem jest obsługa wartości ujemnych. Najłatwiej jest operować na kodzie uzupełnienia do dwóch. Wtedy wyliczanie przeniesienia nie jest skomplikowane. Tutaj możesz zastosować algorytm pisemnego odejmowania, przy czym najniższe cyfry trzymać pod niskimi indeksami, aby można było działania...
Czyli void(* resetFunc) (void) = 0; wstawiam przed funkcją setup(), a resetFunc(); mogę wywołać np z przerwania? Tak, wywołać na końcu obsługi przerwania. Wykonywanie głównej pętli programu" i jego resetowanie chyba nie jest podstawowym zadaniem urządzenie które budujesz? Spróbuj przedstawić algorytm który ułożyłeś, może komuś uda się rozwiązać problemy...
https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
Wobec tego, czy mogę użyć za StartString tego samego co za StopString czyli #0? Czy wtedy komponent głupieje, bo nie rozróżnia początku od końca? Możliwe. Ale zaglądnąłem do źródeł TComDataPacket i widzę tam że specjalnie jest obsługiwany wariant gdy StartString jest zdefiniowany jako pusty string. Wtedy wszystko co przychodzi jest traktowane jako...
Nie wiemy na jakim sprzęcie pracujesz. Wydzielając temat założyłem, że to AVR, ale mogę się mylić. Metoda 1: Zamiast odliczać czas za pomocą _delay_ms(), użyłbym timera. [syntax=c] void sygnal_regulujacy2() { if (sygnal > 0) { wyjscie2 |= (1<<woda_minus); timerSet(sygnal); // zaladowanie wartosci i timer x start sygnal = 0; // Może być tutaj,...
http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...
a gdyby dodać sobie bit np. sprawdzający czy klawisz jest już wciśnięty? Ustawiasz go przy wejściu do obsługi przycisku. np. [syntax=verilog]reg KeyPressed; if(btn_i[0]) begin if(!KeyPressed) begin m1 <= m1 + 1; KeyPressed <=1; end end // reszta analogicznie else begin KeyPressed <=0; //tu jest algorytm odmierzający czas end[/syntax] ew. zerowanie...
Ponieważ aktualnie mierzę się z podobnym problemem w driverach zaimplementowanych w moim RTOSie, powiem Ci szczerze, że taki sposób obsługi SPI jest po prostu niemożliwy do zrobienia poprawnie i tak żeby osiągnąć jakąś rozsądną częstotliwość. Sytuacja którą obserwujesz jest stosunkowo prosta. Natychmiast po uruchomieniu transmisji masz pierwsze przerwanie...
Przeszukałem dokładnie każdy temat dotyczący obsługi przycisków pod ATmegą8, ATmegą16 czy ATmegą32 jednak w żadnym z nich nie znalazłem instrukcji, która krok po kroku wyjaśniłaby schemat działania tej prostej klawiatury. .... Piny kolumn K1, K2, K3 i K4 klawiatury łączę kablami odpowiednio z pinami PC0, PC1, PC2 i PC3 portu C mikroprocesora. Piny...
Poszukałem trochę i Link znalazłem biblioteki na Arduino i kod. Ta biblioteka wydaje mi się zbyt nadmiarowa jak na przesył pojedynczych bajtów. Nie wiem też czy w publikowanej wersji jest poprawna, bo coś widziałem co mi się nie podobało. W zakresie jaki potrzebujesz można to zrobić i bez biblioteki. Bardzo pomocnym może się okazać ten dokument: [url=http://www.atmel.com/images/atmel-9...
Po pierwsze, sterowanie zawsze współpracuje z czujnikami. Jeśli na Twoim przejździe nie ma czujników, to pozycja i stan pociagu nie ma znaczenia bo i tak nie wiesz jaki jest stan. Po drugie, czujniki należy tak rozmieścić aby mozna było w sposób bezdyskusyjny określić wymagane stany przejazdu - u ciebie jest to pozycja pociągu wersus kierunek jazdy....
oto kod który przekształci timestampa na datę, oczywiście można sobie te pola zrobić jako strukturę czy jak kto woli, ja tylko daje gotowy algorytm z którego korzystałem podczas obsługi tego śmiesznego RTC w stm32f1 :D [syntax=c] #include<stdio.h> int czyPrzestepny(int rok) { if (rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0) return...
Abstrachując od stwierdzenia (nie bez racji) przedmówcy - chyba nie dociera - kod zmienny polega na tym, że jest zmienny. Nic nie da "zdekodowanie" jednej transmisji - następna będzie zupełnie inna i nic nie da zapisanie paczki na klonie (jak zresztą było napisane). A jeśli pod pojęciem "odkodowanie" - rozumiesz napisanie algorytmu kryptograficznego...
Witam, Problem polega na tym, że chciałbym aby zgrzewanie włączało się od razu po naciśnięciu tego przycisku, a po zgrzaniu odliczał te 3 sekundy w celu zablokowania możliwości ponownego zgrzewania przez ten czas. Nie, absolutnie nie taki algorytm potrzebujesz do obsługi załaczenia zgrzewania... Jeżeli przycisk ma powodowac załączenie zgrzewania, które...
Kolego dondu piszesz na podstawie własnych doświadczeń? Zwiększanie 3 zmiennych (hh:mm:ss) w RAM, z 3 warunkami dot ich przepełnienia to bardzo mało jak na procedurę obsługi przerwania. Tak, zawsze tak robię. Dodano po 8 Zobacz przykład timera na przerwaniach: http://www.8052.com/tutrtc Dodano po 7 A tutaj masz algorytm przerwania z układu mikrochip-a...
Bucks, w takim razie nie ma co w moim przypadku kombinować z mocą jak dobrze zrozumiałem Twoj wpis z tego co napisałeś to regulator tak steruje Twoim kotłem, że zmiana mocy nie jest u Ciebie niezbędna. Jak chcesz to możesz w ramach ciekawostki zmniejszyć moc maksymalną i zobaczysz jakie będą efekty i np. jaką wartość procentową będzie wskazywał regulator....
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ć,...
Wszystko jest dokładnie jak na obrazku z pjrc.com. Początek opisu partycji zaczyna się od adresu 0x1be. Na obrazku też ma przesunięcie o 2 bajty. 0x1be: 1 bajt - MBR_Part1_BootFlag - pomijasz, ponieważ nie ma dla Ciebie znaczenia. 0x1bf: 3 bajty - MBR_Part1_CHS_Begin - pomijasz, ponieważ nie ma dla Ciebie znaczenia. 0x1c2: 1 bajt - MBR_Part1_TypeCode...
Wątek to nic innego, jak niezależny blok kodu, który po części żyje własnym życiem. Choć jest uzależniony od procesu (programu), który go stworzył, to dysponuje przede wszystkim własnym czasem procesora. Dzięki temu możesz w nim wykonywać instrukcje w sposób równoległy (niezależny) od reszty programu (notabene, każdy program posiada przynajmniej jeden,...
http://obrazki.elektroda.pl/4885927500_1... Obwód rozrusznika w XF105 skonstruowany jest tak jak na zdjęciu moich notatech sprzed lat jakie mam ze szkoleń. Na załączonym schemacie oznaczenia mają następujące synonimy: Switch contact start - stacyjka DO - Digital output - wyjście sygnału (co jest niezupełnie ścisłe bo nie jest to sygnał...
https://obrazki.elektroda.pl/4189324400_... No wiec do rzeczy. Od długiego czasu leżały w szafce dwa groty Weller RT które cierpliwie czekały na stację sterującą. W końcu znalazłem chwilę i przyszedł na nie czas. Jak wiadomo, groty Wellera mają wbudowaną grzałkę oraz termoparę typu K, a ich największą zaleta jest bardzo krótki czas...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
A czemu nie widac tego na symulatorze avrstudio??
http://obrazki.elektroda.pl/8151453000_1... Opis Urządzenie wykonane dla hodowcy papug z gatunku Lorysów. Projekt został zrealizowany już dosyć dawno bo w 2008r i był moim pierwszym poważnym projektem opartym na mikrokontrolerze. W skrócie; układ umożliwia trójstrefową klimatyzację oraz zaplanowanie oświetlenia na konkretne godziny.Sercem...
https://obrazki.elektroda.pl/7268233500_... Ten artykuł powstał w odpowiedzi na propozycję kolegi (at)Techekspert i jest rozwinięciem mojej prezentacji przedstawionej na konferencji The H(at)ck Summit w dniu 20 października 2023 r. Samą prezentację możesz pobrać stąd: Wyrzucamy algorytm Gutmanna do kosza Podstawowe informacje o niszczeniu...
http://obrazki.elektroda.pl/5016503100_1... Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych....
http://obrazki.elektroda.pl/8456126600_1... Witam Dzisiaj chciałbym zaprezentować projekt zegara Nixie. Z braku czasu robiłem go kilka miesięcy (sporo przeleżał w szufladzie). Przy okazji konkursu świąteczno-sylwestrowego postanowiłem go skończyć i dołożyć odliczanie czasu w sylwestra. Założenia: -ma być dokładny -sterowany pilotem...
To co napisałem nie dotyczyło poprzedniego postu ale ogólnie pomysłu wind_energy . A to dlatego że algorytm musiał by się opierać wyłącznie za całce (a nawet dwóch szeregowo), a to z natury nigdy nie działa dobrze.
https://obrazki.elektroda.pl/8663544600_... We współpracy z TME testujemy i uruchamiamy nowe Integracja Pico2 z Arduino jest bardzo prosta, otwieramy File > Preferences -> Additional Boards Manager URLs i dodajemy url https://github.com/earlephilhower/arduin... https://obrazki.elektroda.pl/1149548700_...
Dla obsługi swojego wiatraka Do wiatraka nie pasuje algorytm mppt z pv. Może doprowadzić do zatrzymania go. Z wiatrakami jest dobry sposób w postaci tabeli U-I, gdyż napięcie można przyjąć że jest liniowe w funkcji obrotów. Od obrotów zależy moc wyjściowa. Jest to uciążliwe ale ten algorytm z pv nie będzie dawał max mocy z generatora wiatraka, będzie...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Hej, ponieważ rozpoczął się sezon grzewczy powróciłem do tematu. Obecne stadium projektu wykazuje, że stabilność prototypu używanego do obsługi pieca z wykorzystaniem magistrali opentherm jest zadowalająca. Nie mam dowodów na to, że kiedykolwiek, algorytm kiedykolwiek źle zadziałał, a zbierałem logi i miałem wykresy z kilku tygodni pracy. Dotychczasowe...
http://obrazki.elektroda.net/47_12742125... Witam wszystkich. Chcę zaprezentować automat dolewania wody do mieszalnika mieszanki betonowej. Sercem automatu jest sterownik oparty na mikroprocesorze AVR ATmega8. Do sterownika podłączona jest sonda rezystancyjna odczytująca aktualną wilgotność mieszanki i impulsowy licznik przepływu wody. Sterownik...
https://obrazki.elektroda.pl/3440510000_... Do napisania tego poradnika zainspirowała mnie FAQ - najczęściej zadawane pytania Kiedy? Przechodzenie na nowy standard DVB-T2/HEVC rozpocznie się w marcu 2022 roku i zakończy się 30 czerwca 2022 roku. Od 1 lipca naziemna telewizja będzie nadawana tylko w formacie DVB-T2/HEVC. Dlaczego? Format...
Witam miłośników CA80, w ostatnim czasie zainstalowałem sobie dwa gadżety na CA80 – RTC DS3231 /do aktualizacji czasu i daty, z możliwością ustawiania czasu i daty na RTC/ oraz termometr DS18B20. O ile z tym pierwszym nie ma problemów ze sterowaniem /wg I2C/, to z termometrem mam mały problem. Mam program na odczyt temperatury i działa prawidłowo...
tak jak pisałem wcześniej na uC jest wszystko zrobione co trzeba. Nie ma natomiast obsługi przetwarzania odebranych danych czyli zasadniczego algorytmu regulacji temperatury w pomieszczeniach. Na tę regulację składają dane nadchodzące z poszczególnych urządzeń a są to między innymi:temperatura spali, temperatury wody na zasilaniu i powrocie, temperatura...
to testery Rw wskazują na około ~6 mΩ i wskazują jako Good Battery. Te testery nie wskazują RW, tylko ja szacują. Sprawdzaj rzeczywistą rezystancję obciążając akumulator prądem np 2x pojemność po czasie 10s. Tester, czy miernik, mierzy parametry i na ich podstawie i w oparciu o zaprogramowany algorytm wylicza parametr wyświetlany na LCD. W żadnym...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
Czy będzie aktualizacja zegarka w pierwszej wersji, tej bez pilota? Chodzi mi o efekt CROSS FADE. Tak! Wszystkie zegary będą miały możliwość włączenia cross fade. Dla 4xZ566(+2xZ573) właśnie podlinkowałem plik wynikowy: http://www.elektroda.pl/rtvforum/topic26... Dla pozostałych zrobię to "na dniach"! Czy możecie zdradzić kawałek...
Cześć! Potrzebuję zrozumieć zasadę tworzenia algorytmów programów z obsługą systemu przerwań. Chodzi mi głównie o to gdzie i jak wpisać tę obsługę, żeby to miało ręce i nogi? Nie do końca umiem opisać to ogólnie, więc może na przykładzie: Muszę zrobić algorytm programu do obsługi wyświetlacza 7-mio segmentowego 4 cyfrowego sekwencyjnego za pomocą 8051,...
Często urządzenia zasilane z baterii czy akumulatorów wymagają kompatybilności z szeroką gamą źródeł ładowania czy rodzajów baterii – ich składu chemicznego, napięcia i dopuszczalnego prądu. Na przykład w zaawansowanych, przemysłowych systemach, urządzeniach medycznych czy motoryzacyjnych systemach ładowania akumulatorów wymagana jest implementacja...
Pozwolę sobie otworzyć taki temat, gdyż obecnie świat raczkuje dopiero pod względem świadomości przekazywania danych, a Google często sprawia coraz to więcej problemów m.in. technicznych. Jest nas, czyli osób decydujących się na telefon bez Googla raptem frakcja, ale co by nie było, każdy powinien żyć tak jak chce i jak mu wygodnie. Jeśli ktoś chce...
http://obrazki.elektroda.pl/5020904800_1... Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:http://www.soselectronic.pl/?str=3...
Wiesz, jak złożone mają algorytmy sterowania wewnątrz własnego procesora? Ale rozumiem że to ironia? Algorytm maja na 3 linijki kodu:) symulator bimetalu Ty patrzeniem na odczyt z ich pracy - bo mają łajfaj - chcesz oszczędzać? Nie przeczytałeś mojego posta
(at)ElektrodaBot - Kiedy do komputera (z systemem Linux) podłączam kamerkę USB, pojawiają się pliki specjalne /dev/video0 i /dev/video1 (po podłączeniu drugiej kamerki /dev/video2 i /dev/video3). W jaki ... Krótka odpowiedź (tl;dr) - Pliki /dev/videoX to węzły znakowe V4L2. Używaj: open/close, ioctl do sterowania, mmap (+ select/poll) lub read do pobierania...
Według producenta XGecu mamy już nowy programator XGecu T56 Universal Programmer Oto argumenty reklamowe: Super wydajność, Super prędkość, Super mały przenośny, Fajny wygląd, Niskie zużycie energii, Super stabilność ROZMIAR: 12,9 cm x 8,5 cm x 2,9 cm https://obrazki.elektroda.pl/7396887500_... Obsługa układów bazuje na serii układów...
algorytm obsługi algorytm naprawy algorytm obsługa algorytm naprawa algorytm pralki
klucz podczerwień instalacja windows wieszać zabezpieczenie zwarciowy prostownik
Schemat ideowy multimetru CIE 8007 - gdzie znaleźć? Jak zainstalować Linux na tablecie Acer Iconia Tab 8 W810