Nie ma czegoś takiego jak pilot od immobilajzera. W kluczyku lub obudowie pilota jest transponder który jest sprawdzany przez pętle przy stacyjce. Jeżeli kod transpondera się zgadza to sterownik silnika dostaje pozwolenie na uruchomienie silnika. Nie ma to nic wspólnego z bateria w pilocie. Mylisz to z pilotem od centralnego zamka.
https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...
nie wiem za bardzo co twój program ma robić (i nie o to chodzi) ale musisz się troszeczkę nauczyć inaczej konstruować programy. Żelazna zasada to to aby programy w przerwaniach (obojętnie na jakich prockach) wykonywały się możliwie jak najszybciej tak aby nie przeszkadzać programowi głównemu w pętli głownej ale też innym przerwaniom!. przemyśl czy nie...
1. ja jako najbardziej powszechny język traktuję Fortran 2. jeszcze całkiem niedawno widziałem w necie książkę 'System operacyjny George 3', to na nowszych maszynach z tej linii chodziło. Można szukać książek ze skrótem ICL, to zachodnia firma z której to było mniej czy bardziej zgodnie z licencją kopiowane. Generalnie taka óczesna polska seria książek...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
https://obrazki.elektroda.pl/5961033700_... Tutaj pokażę jak można łatwo uruchomić gotowy moduł z wyświetlaczem VFD ze starego odtwarzacza DVD. Najpierw przeanalizuję jego budowę oraz zasilanie, a potem w oparciu o notę katalogową od zera zaimplementuję jego sterownik na Arduino. Ten temat będzie stanowić pierwszą część przygody z VFD i...
tak. pętle tylko dlatego, że nic innego nie jest teraz we flashu Dodano po 2 . I wygląda na to, że standardowy bootloader tuya nie obsługuje rbl ota, a zamiast tego używa schematu podwójnej partycji ah. to ma więcej sensu. stąd SIG=TUYA na x010 w każdej lokalizacji
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
https://obrazki.elektroda.pl/1701350500_... Witajcie moi drodzy W tym temacie przyjrzę się wnętrzu przekaźnika sterowanego przez WiFi zwanego BW-SS1, czyli odpowiednikowi Sonoffa produkcji Blitzwolfa. Zobaczę jak zbudowany jest w środku, czy i o ile różni się od bardziej znanego Sonoff oraz sprawdzę, czy można łatwo wgrać mu jakiś...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
(at)ElektrodaBot poniżej widać flashowanie aac do naszej procedury, ale nawet pomyślnie nie widzę żadnego AP w moim wifi leo(at)leo-HP-ProBook-6560b:~/bl602$ bflb-mcu-tool --chipname bl602 --port /dev/ttyUSB0 --baudrate 115200 --firmware OpenBL602_1.18.187.bin Wstępna ocena dostępnych informacji - Dziennik flashowania pokazuje kompletny, zweryfikowany...
https://obrazki.elektroda.pl/2123084800_... Przedstawię tu cztery praktyczne sytuacje w których ChatGPT rzeczywiście pomogło mi w programowaniu. Sytuacje będą obejmować różne języki i tematyki, będzie C i wyświetlacz 7-segmentowy, będzie Javascript, trochę HTML, a również Winsock i wysyłanie żądania HTTP. Nie zapomnę też o prostej...
Masz rację, zgadza się, jestem amatorem/hobbystą. Część rzeczy robiłem od drugiej strony, na przykład w PHP powielałem kod dziesięć razy, bo pętle nie chciały słuchać. Z biegiem czasu udało mi się zamienić 300 linii kodu na 20 linijek :) Zacząłem się bawić w automatykę domową. Dorwałem jeszcze starszego PLC niż 14-letni VB. Sterownik komunikuje się...
Podziękowania dla kolegi wallek 88. Naprowadził mnie że programowanie robiłem nie w tej kolejności. Trzeba wysłać konfigurację do centrali wtedy automatycznie robi się programowanie pętli centrala się restartuje pętle się restartują i wszystko ładnie jest okej- temat zamykam.
Poniższy artykuł poświęcono opisowi architektury i projektowania oprogramowania wbudowanego zgodnie z tzw. architekturą pierwszego planu i tła, znaną również jako: „superloop” lub „main+ISR”. To podstawowe ujęcie jest bardzo ważne i ułatwia zrozumienie wszystkich innych, bardziej zaawansowanych, takich jak systemy operacyjnego czasu rzeczywistego (RTOS)....
Wyjaśnij, dlaczego nadużywanie pętli while lub for jest złą praktyką programistyczną? Nie rozumiem tego stwierdzenia. Pętle while i for to podstawowe instrukcje w językach programowania, które służą do iteracji przez zbiór danych lub wykonania określonych działań określoną ilość razy. Nadużywanie tych pętli w aplikacjach mikrokontrolerowych, które...
(...) żdy zasilany z osobnego źródła i odseparowany transoptorami PC817. Ze względu na ich szybkość oraz niską wartość prądów je sterujących 1mA zegar musi być obniżony do 10KHz ma. Chcę zrezygnować z polecenia: waitus 100 w zamian zrealizować to w obsłudze timer0 a w główną pętle przeznaczyć na inne cele. Rozumiem, że chcesz optymalizować swoje oprogramowanie...
I cóż ci ten bootloader da? Będziesz musiał w pełni oprogramować transmisję pomiędzy PC i ilomaśtam modułami + obsługę IO. Procki, poza ustawianiem wyjść na rozkaz z peceta oraz odczytem wejść i przekazaniem zwrotnie ich stanu, nic innego robić nie będą. Komunikacja na zasadzie zwykłego pollingu. Wolno będzie, ale much nie łapiemy. Bootloader i programowanie...
.... 7 razy co 0,05 sek to raczej chyba będzie trudne, nie próbowałem wprawdzie ale czuję intuicyjnie że stabilne to nie będzie. Jednak INTEGRA naprawdę bardzo dużo może. Oczywiście realizuje funkcje logiczne i pętle pomiędzy wejściami a wyjściami i co jeszcze ciekawsze pomiędzy wyjściami a wejściami. Dodano po 48 oczywiście i wejścia i wyjścia mogą...
Pięćdziesiąt lat temu powstał pierwszy programowalny układ logiczny do zastosowań komercyjnych, a dostępne dziś części pozwalają inżynierom przekraczać nowe granice technologiczne w wielu branżach. Mark Patrick, Mouser Electronics https://obrazki.elektroda.pl/4592035100_... FPGA ( field-programmable gate array – bezpośrednio...
https://obrazki.elektroda.pl/2212041800_... Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" -...
AVE... Firma mikroElektronika oferuje też kompilatory mikroPascal i mikroBasic - używałem obu. Używałem też kompilatora PICBasic. Korzystałem też z platformy Pinguino, czyli Arduino dla innych mikrokontrolerów - w tym przypadku dla PIC18F45K50, który ma wbudowany interfejs USB 2.0. Przerzuciłem się jednak na rodzinę XC8/16/32. Kompilatory nie mają żadnych...
Dziękuję Panom za pomoc. Przetestowałem różne wersje tego programu - tablice, pętle w/g powyższych wytycznych i nasunęły mi się dwa czysto teoretyczne pytania - zanim zamknę temat. 1. Czy np. stosowanie tablic, pętli tylko ułatwi programowanie (np. skróci długość programu "polepszy przejrzystość" kodu), czy ma też wpływ na prędkość działania, stabilność...
Ja np. w moich projektach nie używam RTOS, chociaż niewątpliwie jest spora grupa projektów, których zrobienie bez RTOS graniczy z niemożliwością i jest nieopłacalne (np. cokolwiek, co używa TCP/IP). Zwykle rozpisuję wszytskie zadania 2w postaci automatów realizowanych w przerwaniach (timera lub peryferiów), do tego pewna liczba własnych przerwań i otrzymujemy...
Witam Spróbuj tak: START T2(2min) ---| |-----|\|------------------[T1(20min)]--... T1(20min) ----| |------------------------[T2(2min)]-----... Pozdrawiam,
Panowie pomijając podejście do tematu założyciela wątku. To chciałbym zwrócić uwagę na pewną kwestię która nie jednokrotnie przy podobnych wątkach byłą poruszana. A mianowicie jak wygląda praca automatyka. Z doświadczenia jakie posiadam w zawodzie, wymiany poglądów na tym forum. Ja dochodzę do wniosku że nie mają sensu próby stawiania znaku równości...
Jak to nie ma? Oczywiście, że są, tylko inaczej się je zapisuje. Najprościej jest zrobić pętlę ze skokiem warunkowym zamykającym, umieszczonym na końcu pętli. Na Twoim miejscu jednak poważnie bym się zastanowił nad sensownością programowania AVR w asemblerze. Ta architektura jest przyjazna dla kompilatora i umożliwia wygodne i efektywne programowanie...
Na początku zanim przejdzie się do directa3d to trzeba nauczyć się od podstaw programować (jakieś złożone pętle for, while). Dla przykładu spróbuj sobie zaimplementować jakieś algorytmy typu sortowanie bąbelkowe, czy po prostu obierz sobie jakieś zadanie i spróbuj wcielić je w życie. np. Milionerów sobie napisz albo koło fortuny cos w tym stylu. Dzięki...
Witam. Mam problem z zaprogramowaniem nowego pilota do centralki Allmax nr.00146. Nie posiadam aktualnie żadnego działającego pilota do tej centralki, ponieważ jedyny zaprogramowany okazał się ten który się uszkodził - nie jest to wina baterii bo po wymianie nic się nie zmieniło. Mam w zapasie drugi identyczny pilot który byłem przekonany, że działa....
Witam ! Z góry przepraszam, ale jestem początkujący jeśli chodzi o programowanie jakiekolwiek. Mam pytanie odnośnie pętli w vba w przypadku update do bazy danych Mam w excelu kolumnę z poleceniami update (ilość wierszy może być różna) https://obrazki.elektroda.pl/4545887200_... Napisałem kod, który wykonuje polecenia update z komórki...
Co Ty chcesz programować? tak jak pisałem programować chciałem transponder. przykleiłem na metalowej obudowie do której wkłada się wkładkę stacyjki Tak nie odpali. Zdejmij pętle ze stacyjki i przyłóż do niej transponder. mogę się mylić ale myślę że Pętla indukcyjna działa na zasadzie pola magnetycznego wiec ma znaczenia czy transponder będzie bezpośrednio...
Powinny być tam dwie pętle biała i szara. Przecięcie jednej z nich przestawia impuls centr. zamka na 3 sekundowy. Druga pętla to zadziałanie alarmu na spdek napięcia. Wiem że były też innego typu centralki , więc jak pisze Mich(at)el jakiś dokładniejszy opis :idea:
Zainteresuj sie plikiem delay.h w WinAVR, tam są gotowce realizujące pętle opóźniające o zadanej długiości w ms i us. Przykład #include <util/delay.h> ... delayms(100); szczegóły patrz delay.h
http://obrazki.elektroda.pl/8890442800_1... dwie pierwsze linie: START/STOP na bloku RS trzecia: wybór AUTO lub MANUAL czwarta: praca w MANUAL kolejna: praca w AUTO i odliczanie PAUZY (T001) nast: po odliczeniu PAUZA włączenie M2 nast: M2 włącza liczenie PRACA (T005) odliczenie T005 przerywa chwilowo podtrzymanie T001 i ponowne odliczanie...
Cokolwiek. Chodzi o to, żeby zrozumieć zasadę działania takich rzeczy jak zmienne, tablice, pętle czy funkcji. Jeśli opanujesz to w jednym języku, przejście do innego będzie łatwe. Spróbuj poszukać na WWW jakiegoś wprowadzenia do Basica - wg mnie dużo łatwiej jest zacząć na PC, bo masz ekran, klawiaturę i widać co się dzieje.
Większość gotowych rozwiązań, bibliotek i dostępnych narzędzi jest w wersji "sekwencyjnej" - t.zn.wymyślona i optymalizowana pod pojedynczy rdzeń CPU. Jak się okazuje zwykłe duże pętle for (w tym zapętlone wielokrotnie) mogą być rozwiązywane równolegle w kilku cyklach GPU (gt1030 pracuje na 1.4GHz). Elektronik może najłatwiej zastosować bibliotekę cuFFT...
Nie mam zielonego pojęcia o tym PWM, gdzie co ustawić i gdzie podłączyć ewentualnie dlatego tego nie ruszałem. Wiem że pętle opóżniające są mało praktyczne i profesjonalne bo procesor nie może w tym czasie nic innego wykonać ale w tym przypadku to akurat nie problem bo przecież mam tylko sterować serwem w lewo i prawo, ewentualnie punkt neutralny. Myślałem...
.... A tak w ogóle jak kod może wywołać ta pętle skoro ona wywołuję to funkcje a ta wychodzi jedynie po za swoje ramy do peli delay i przesłania bitu a z stamtąd już donikąd. Albo za mało siedzę w c albo coś nie rozumiem Sorki ale czytając to powyżej to chyba po troszku i jedno i drugie. Ale nie martw się każdy na początku miewa różne problemy ;) Zamiast...
Spotkałem się z pascalem dla PIC. Można ściagnąć wersje 30 dniową. Charakteryzuje się tym, że spotkana jest składnia Pascala np if then , pętle itp. Ulatwiona jest obsługa pinów i portów w stosunku do asm. Sa zawarte przykładowe programy i to co zajmuje w asm troche czsu w Pascalu jest szybsze. Polecam dla początkujacych. Osobiscie jednak pisze pod...
Mógłbyś wytłumaczyć dlaczego? Tzn wiem, że nie jest to rozwiązanie uniewrsalne, ale czy jak cały czas będę śmigał na PLLu 72MHz to czy będę miał z tym jakieś problemy? No właśnie - JEŚLI będziesz cały czas śmigał na PLLu... Jeśli wgrasz kod, który się wywala przed ustawieniem PLLa (na przykład zły startup, złe ustawienie stosów, cokolwiek co zapobiegnie...
Obawiam się, że chcesz się utopić. Tak, utopić. Najpierw jedno, potem drugie a potem dalsze. Jak chcesz programować uC to zacznij programować uC. Nie trzeba programotora. Trzeba mnóstwo cierpliwości, czytania, pdsłuchiwania co inni mówią (specjaliści). Są symulatory, są książki i wierz mi że teoria w tym zakresie jest tak ważna, że nawet tego nie przypuszczasz....
Wbrew pozorom programowanie każdego procka z innym kodem wcale nie jest takie trudne. avr-dude to program konsolowy wystarczy tylko dopisać pętle która zamieni kod w skompilowanym do hexa pliku (zamiana wartości odpowiedniej komórki pamięci) i zapiszę taki program do procka. Jednak jeśli udostępniasz komuś sam program, a nie zaprogramowanego procka...
Pogram zatrzymuje sie, bo wykonujesz dwie pętle jedna w drugiej i nie ma mozliwości wyskoczenia z nich. W programie głównym nie ma wywołania podprogramu który napisałeś. Co do sposobu zapisu- straaasznie to długie. Ten kawałem który ma zaświecać LED-y w kółko proponuję zapisać tak: Portb = &B11111111 Portd = &B1111111 For k=0 to 7 Reset Portb.k Waitms...
jak sądzicie? ma prawo zadziałać? 1. Nie - przerwania wyłączone... 2. Co to za programowanie na sucho ? Żarty sobie robisz ? ;) 3. Używasz timera i wplatasz tu pętle bezrobocia dla opóźnienia ? A fe... 4. PWM działa bez potrzeby wywoływania jakiejkolwiek procedury przerwania, tylko trzeba to skonfigurować (zajrzyj do noty katalogowej). 5. Cały czas...
może kiedyś dojdziesz do podobnych wniosków na temat filozofii programowania. Trzeba przejść przez kilka języków i troszkę w gryźć sie w sens programowania. Co do porad to dzbanek kawy dobra książka ew kurs na necie i nie tracić czasu na pisanie na forum tylko wziąć sie ostro do nauki. Innej drogi nie ma. Nawet nie ważne jest od jakiego języka zaczniesz...
Jak to w bywa na początku pewnie będziesz miał pascala/delphi, najczesciej sie tak robi aby łatwiej było zrozumieć algorytmy, pętle itp. Póżniej pewnie C/C++ ,java, c# .. Z ksiażek to do C++ polecam: "Symfonie C++" i "Pasje C++ " są łopatologiczne (szukaj nowego wydania), tak więc nie będziesz miał problemów, gdy poznasz język C/C++ z łatowścią opanujesz...
Witam! Zaczynam programowanie w C++ Builder 5. Właściwie to też nie znam podstaw C, ale mam pewien projekt do wykonania i od razu muszę zacząć naukę od środka. Projekt polega na sterowaniu układem przez port lpt. Już mi się udało zrobić pewne klawisze i zapalać kolejne diody podłączone do lpt, ale teraz potrzebuje zrobić coś takiego, aby jedna dioda...
Co do tego co napisałeś powyżej to się zgodzę , jednak kontaktron nie jest zły do tego celu . Co prawda ma swoją bezwładność ale jak na taki projekt wystaracza w 100 % . Też nie pochwalam ciągłego resetowania procesora i zgadzam się że iskrzenie styków w tym nie pomaga . Ale wystarczy napisać program który czeka tylko do pierszego stanu niskiego (nie...
Syfy: 1) PortA dałes output, a ma być przeciez input 2) bit 0 PortA nie ustawiles na 1, czyli nie włączyłeś podciągania. To nie jest błąd ale zależy od tego co i jak podłączyłeś 3) Zrobiłeś 2 pętle osobno. Program wchodził do pierwszej i zostawal tam na zawsze, dlatego drugi kawałek nigdy nie działał 4) Zapalałeś Led poprzez SET, a za chwile gasiłeś...
int *x_temp=new int[ilosc]; Dlaczego trzeba czekać aż 2 minuty na alokację tego???Zmierzyłem czas w trybie debugowania.ilosc wynosi 100. Przykładowo ten kod char **tab=new char*[ilosc2]; //gdzie ilosc2=2147 for(i=0;i<ilosc;2i++) tab[i]=new char[100]; wykonuje się w ułamku sekundy, a tamten tak strasznie długo....
makro pętle pętle podłogówki zagnieżdżone pętle
instalacja elektryczna alternatora kolumny numery wymiana czujnika biegów
Seat Alhambra 1.9 TDI 1999 – migająca czerwona dioda w drzwiach, immobilizer, auto nie odpala TCL 50P615 TV No Image, VGH Oscillating 30V to 10V – Panel or T-CON Fault?