Tak, na szereg różnych sposobów. Można przez UART zmieniać program sterujący (z użyciem bootloadera), można też zawrzeć w programie sterującym parser wyrażeń, które będą realizowane przez program po odebraniu ich przez UART. Pytanie jest jednak zadane w sposób zbyt ogólny by na nie odpowiedzieć. Po pierwsze podany przykład to nie algorytm lecz wyrażenie,...
program ma pracować na wymyślonych założeniach czy zbliżonych do prawdziwych ??? bo jeżeli prawdziwych (lub zbliżonych do prawdziwych) to nie można pracować po tygodniu bo byś później miał pół roku wolnego albo więcej... załóżmy że odbywa się to tak... 2 dni pierwsza zmiana 2 dni druga zmiana 2 dni noc 2 dni wolnego... jak widać każda pierwsza zmiana...
Iwi, Twój algorytm jest oczywiście poprawny, dobry i szybki i nawet w pewnym zakresie się dostosowuje (bo teoretycznie można by bez wyliczania maxów zając tablicę 10^9x10^9), ale ma wadę - jest bardzo pamięciożerny :) Zadanie właśnie wymaga stworzenia nietypowego algorytmu, przerzucenia obciążenia z pamięci na procesor (czyli albo więcej pamięci, mniej...
Samo testowanie algorytmów istniejących lub nowych to bardziej kryptoanaliza niż uruchamianie programu i zapisywanie wyników. Symetryczne algorytmy szyfrujące są deterministyczne i wiadomo ile zajmie przeliczenie jednego klucza. Znając długość klucza, rodzaj algorytmu możemy obliczyć potrzebną ilość iteracji, do wykonania ataku brutforce, przy założeniu...
nawet na avr są to zwykle różnice kosmetyczne. Hipotetycznie mogły by byc istotne przy przetwarzaniu w czasie rzeczywistym itd... Objaśnienia Kolegów, że coś się nie wykonuje w konsekwencji czegoś są słuszne, ale najczęściej mają sens jakiś mikrosekund. Tu też po raz kolejny się pokazuje, że uczyć się programowania jest lepiej na pececie. W tym przypadku...
Myslę, że sprawdzenie i wybranie najpóźniejszej daty modyfikacji ze wszystkich plików w katalogu to by było przynajmniej częściowe rozwiązanie - nie uwzględnia usunięcia plików. Czyli w WinAPI - FindFirstFile, FindNextFile i CloseHandle oraz odpowiednio zorganizowany algorytm porównawczy... ;) -- Pozdrawiam, Daniel
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ść...
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...
Jeśli chcesz to zrobić bez instrukcji przypisania, to używasz tzw. transformacji "worker-wrapper" (po polsku pracodawca-pracownik? :P) Dodatkowym plusem jest fakt, że tak wyrażona rekursja jest rekursją ogonową (wywołanie rekurencyjne jest ostatnią operacją wykonywaną w funkcji, stąd rekursję prosto da się zamienić na iterację). Oczywiście kod napisany...
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....
A czego tu nie rozumieć ? Po prostu musisz sobie zrobić osobne procedury albo etykiety dla każdego rodzaju przeliczeń czyli osobną dla Mohm, Kohm ,Ohm . Następnie układasz algorytm np coś takiego. Wybór jednostki wejściowej Mohm Kohm Ohm i teraz wybierasz sobie rodzaj jednostki następnie z klawiatury zczytujesz wybór z menu i teraz musisz mieć wszystkie...
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....
Podmień procesor np. AMD A6 3400, było wiele podobnych uszkodzeń. Następny w kolejce to zmiana RAM Co z sygnałmi na KB930QF A1/ lub napisz jaki masz w swojej rev. MB EC_ON 51_ON# 40 LID_SW# ( czujnik podniesienia ekranu ) EC_RSMRST# Poszukaj na forum (pisałem) algorytm postępowania z tym KBC dla rozpoczęcia prawidłowej pracy laptopa. np. sprawdz RSMRST...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
Założenia: oś joya do przodu/do tyłu to oś Y oś joya na lewo/na prawo to oś X oś Y odpowiada za prędkść w ruchu prostoliniowym oś X odpowiada za prędkość skręcania(prędkość kątową) A według ciebie wszyscy mają precyzyjną rękę i potrafią szybko poruszać drążkiem idealnie wzdłuż osi Y=0? Elementy w joyach zużywają się i nagle okazuje się że masz y=-41...
https://obrazki.elektroda.pl/1627311300_... Cześć Od dawna chciałem zrobić własny cyfrowy multi-efekt do gitary elektrycznej. Długo nie mogłem zabrać się za to z powodu różnych rzeczy no ale wreszcie jest. Mój projekt dotyczy tylko oprogramowania na gotową płytkę uruchomieniową STM32F746G-DISCO. Jest to raczej koncepcja/prototyp urządzenia...
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...
nie pamietam juz pascala ale moze chociaz idee ci podsune. Z zalozenia listy jednokierunkowej wiadomo ze ma wskazanie na glowe, a kazda komorka posiada wartosc i wskazanie na kolejny element. Szukasz elementu przedostatniego i zapisujesz pod x. Wtedy element x.next (czyli ostatni) zapisujesz pod zmienna pomocnicza. x.next:=nil (tak pozbywasz sie zapetlenia)....
W moim AVRStudio zajmuje tyle samo, co jest raczej całkiem normalne. :) Faktycznie biorąc pod uwagę ATMega8 to taki programik zajmuje ponad połowę flasha. Głównym problemem jest to funkcja: dtostrf(x,5,2,buf); To ona zajmuje większość flasha, bo przy jej okazji pakowana jest cała arytmetyka zmiennoprzecinkowa. Sposobem na to jest operowanie...
Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...
Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256 bajtów. Obliczenie realizowane wg zależności x=256*a+b...
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...
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,...
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...
http://obrazki.elektroda.pl/1534141200_1... Po dłuuugim czasie (ponad roku) udało mi się zmobilizować do zabawy drukarką termiczną. Wytargałem ją ze starej kasy fiskalnej (model drukarki LTP1245). W tym samym czasie załatwiłem także drugą drukarkę jednak do niej dokumentacji nie znalazłem (wiem tylko, że druga - większa - jest na 24V)....
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...
https://obrazki.elektroda.pl/9006975500_... Co takiego oferuje bojler z modułem Wi-Fi w środku? Jak wygląda jego budowa, co oferuje aplikacja? Czy można mu zmienić firmware? Zapraszam na pierwszą część przygody z Ariston Velis 80 i aplikacją Ariston NET - dziś zaczniemy od zakupu, wypakowania, testu aplikacji oraz zaprezentujemy płytki...
Witam. Mam za zadanie przerobić program w C++ na schemat blokowy. Oto program: http://obrazki.elektroda.pl/8313542000_1... Czy ktoś wie jak to zrobić? Głowię się nad tym, ale nic mi nie wychodzi.
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....
Algorytm MPPT (Maximum Power Point Tracking) oparty na logice rozmytej (fuzzy logic) to zaawansowana metoda śledzenia maksymalnego punktu mocy paneli fotowoltaicznych, która szybciej i dokładniej reaguje na zmiany warunków zewnętrznych niż tradycyjne metody, takie jak P&O (Perturb and Observe). Algorytm ten wykorzystuje rozmyty kontroler logiczny...
https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...
proszę o niekomentowanie osób , które nie potrafią przeprogramować tego urządzenia Niestety kolego, tak się nie da. A zwłaszcza w przypadku chińskich urządzeń zbudowanych na egzotycznych mikrokontrolerach. Codziennie wychodzi co najmniej kilkadziesiąt nowych kontrolerów, wydaje Ci się że jest do nich podana dokumentacja "na tacy"? A sam algorytm programu?...
Falownik wyłącza się przy "swoim" napięciu wynikającym z ustawionego Grid Code, i powinno to być 253 V Słowem sprostowania... Falownik powinien się natychmiast wyłączyć po przekroczeniu 256V. Natomiast dopuszczalne odchylenia wynoszą ±10% z 230 V, czyli od 207 do 253V dla 95% średnich wartości 10-minutowych okresów ze zbioru tygodniowego. Co oznacza,...
Dzięki za komentarz BUCKS. Zgadzam się w zasadzie ze wszystkim co pisałeś. Sprytne i skuteczne tylko ma jedną wadę możesz to zrobić samodzielnie, bo raczej nikt inny z tego wątku nie ma takiej wiedzy i umiejętności. Gdybym potrafił to sam chętnie zmieniłbym algorytm pracy mojego kotła ale nie mam takiej możliwości to zmieniam to na co mam samodzielnie...
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...
http://obrazki.elektroda.pl/4871444500_1... Steropes Witam, chciałem przedstawić robota klasy linefolower. Pracowałem nad nim w wolnym czasie około roku wliczając różne wersje. Jak zwykle chciałem odejść od stereotypów i głównego nurtu linefolowerów. Głównym celem było, aby robot mógł widzieć linie przed nim, by mieć trochę więcej czasu...
Jak to u nas w kraju bywa zdarzają się dłuższe przerwy w zasilaniu. Najbardziej mogą na tym ucierpieć nasze akwaria z rybkami. Brak przepływu wody przez filtr kubełkowy czy brak napowietrzania i katastrofa gotowa. Wydaje mi się że już po godzinie braku zasilania w filtrze kubełkowym zaczynają się procesy gnilne beztlenowe i wydziela się masę trujących...
http://obrazki.elektroda.pl/6223122300_1... Domyślną metodą kontroli napięcia 230 V AC jest kontrola poprzez triak. Tak zrealizowany jest każdy ściemniacz. Kontrola taka oparta jest o kontrolę fazy - triak jest otwierany jedynie na pewną część sinusa napięcia przemiennego. http://obrazki.elektroda.pl/2250705900_1...
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...
Elektroniczny wysokościomierz-wariometr do samodzielnego montażu, wyposażony w sygnały dźwiękowe i świetlne, został zaprojektowany jako narzędzie zwiększające bezpieczeństwo w różnych dyscyplinach sportów lotniczych. Urządzenie to jest szczególnie przydatne dla entuzjastów skoków spadochronowych, lotów paralotniarskich oraz pilotów ultralekkich statków...
Dyskusja na poziomie opiera się o fakty ...a bardzo pomocne przy tym jest ich chociażby elementarne zrozumienie. Ty nie przeczytałeś tych patentów, czy tylko ich nie zrozumiałeś? 1. Napisz np. parę zdań swoimi słowami, czego dotyczy pierwszy z cytowanych przez Ciebie patentów i uzupełnij wiedzę na temat sektorów serwo bazując na pozostałych. Prądy...
(at)jaskul nie wiem w praktyce daje zmiana parametrów w kodzie P08 w modelu Silver. Musisz zmienić i zobaczyć jak zmieni się charakterystyka pracy kotła. Podejrzewam, że im wyższa wartość tym praca kotła będzie spokojniejsza. Z założenia kocioł chce jak najszybciej nagrzać wodę do zadanego poziomu ale parametr P08 będzie ten proces spowalniał, czyli...
Jesteś automatykiem, który uczy się, czy jesteś użytkownikiem tej maszyny? Kolego. Rzuciłeś temat i oczekujesz pomocy w formie gotowca. Spróbuj jednak postawić się po drugiej stronie. Nie każdy posiada zainstalowany program Easy Soft i to jeszcze w takiej samej wersji, jaką Ty dysponujesz. Nie każdy też zna język niemiecki. Ponadto początkowo wrzuciłeś...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
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...
Cześć. Zmiana obrotów pompy jest tylko pół środkiem. Producent w swoim zamyśle ułożył algorytm sterujący obrotami pompy obiegowej tego kotła kierując się projektami przykładowymi i dobrą wiedzą techniczną, która przewiduje odpowiednie rozwiązania instalacji grzewczych w zależności od potrzeb grzewczych budynków / mieszkań. W skrócie, jeżeli instalacja...
Ponieważ topik rodzi się w bólach, jest coraz więcej cennej dyskusji myślę, że w końcu można zadać pytania i dostanę odpowiedzi bez ubliżania na temat, poziomu wiedzy rozmówcy, czepiania się nieistotnych szczegółów i ośmieszania. ... W uproszczeniu tak jak opisałam ,że produkt grupuje się . Przy produkowaniu pojedynczego typu tranzystora wynik niestety...
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...
https://obrazki.elektroda.pl/2031165400_... Opiszę tutaj krok po kroku sposób w jaki możecie zaprojektować drukowaną w 3D obudowę do własnego projektu w darmowym programie Blender. Przedstawiona tu obudowa będzie wzorowana na popularnych obudowanych uniwersalnych często kupowanych przez hobbystów. Po ukończeniu obudowę wydrukuję na...
Chcąc mieć skok 1%, musimy odliczac 100 półokresów, dla 50Hz sieci będzie to pwm o częstotliwości 1Hz. Dla rozdzielczości 10%, odliczać 10 półokresów czyli 10Hz. Ty piszesz, o ciągłej zmianie częstotliwości PWM? Nie. Pisałem o zakładanej rozdzielczości. Pomoże prosty przykład: Obecnie masz PWM z rozdzielczością 1024 (taką masz max wartość w liczniku...
Przyjmij na starcie, że: PWM = 100% PV_I(n-1) = 0 PV_V(n-1) = PV_V(n)-1 wtedy algorytm będzie szedł w lewo (zmniejszał napięcie). Edit: poprawka po dokładniejszym przeanalizowaniu algorytmu Ale jeśli założy się 100% PWM na starcie, to czy w następnym kroku zmniejszając PWM nie będzie on za wysoki? - duża wartość PWM to dużo mocy na wyjściu, na obciążenie...
zmiana czasu algorytm algorytm obsługa algorytm naprawa algorytm obsługi algorytm naprawy
megane poduszka skrzynia wymiana kondensatorów zasilacz sterownika sorento
problemy diagbox bateria milwaukee
Odczyt danych UART bez CR i LF - metody i przykłady Odczyt danych UART w BASCOM bez CR i LF