Poproś właściciela aby Ci pokazał umowę z dostawcą energii na ile KW opiewa umowa? Niby są kuchnie jednofazowe ale moc musiałbyś dopasować do umowy... Gdy nie masz partnerki i dzieci to jedna płyta grzewcza Ci wystarczy, ale gdy trzeba gotować dla 4 osób to na jednej fazie nawet przy kilku płytach grzewczych robi się udręka a rachunek niebotyczny -...
Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...
Włączniki mają być podświetlane? Przy obecnym połączeniu spaliłby kolega zasilacz. Z głównego włącznika kolega odczepi minus baterii i być może w ten sposób usunie zwarcie. To samo z kolejnym włącznikami. Jeśli środkowy styk łączy się ze skrajnymi, to kolega robi zwarcie w jednej z pozycji. Jeśli jednak w stanie włączenia zwierane są skrajne wyprowadzenia,...
Przeniosę to przerwanie i tablice do plików .c. Ale wtedy w pliku głównym .c mam includować plik przerwania .c? Myślałem, że tam inkluduje się tylko pliki .h Nie musisz include'ować pliku .c, a nawet nie powinieneś. W Makefile dopisz go tylko do plików źródłowych (SRC = $(TARGET).c przerwanie.c inny_plik.c itd.) a linker odwali resztę roboty. Zostało...
Można sprawdzać czy string zawiera "+CCLK:" [syntax=vbnet]Helpb = Instr(Somestring , "+CCLK:") If Helpb > 0 Then Helpb = Helpb + 6 Helpstr = Mid(Somestring , Helpb) 'odetnij +CCLK: End If[/syntax] Potem w samym stringu mozna szukać spacji lub przecinka poprzez CHARPOS i sprawdzać czy > 0 albo zrobić tablice stringów i na tym SPLIT dzieląc przecinkiem...
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...
https://obrazki.elektroda.pl/3570276400_... Pokażę tutaj jak przyśpieszyłem programową komunikację SPI służącą do obsługi pamięci Flash. Sprawdzę jak dużo kodu może kryć się za warstwą abstrakcji GPIO BK7231 a potem spróbuję operacje na pinach zredukować tak, by działały bezpośrednio na rejestrach. Ile cykli procesora tracone jest...
https://obrazki.elektroda.pl/4615637200_... Zapraszam na kolejny projekt zrealizowany w oparciu o Arduino R4 WiFi. Tym razem wykonamy prostą grę "snake" na wyświetlaczu matrycowym znajdującym się na pokładzie Arduino. Gra będzie polegać na sterowaniu tytułowym "wężem", który może "zjadać pokarm" i zwiększać swoją długość. Gra kończy się...
Swoją drogą to rzeczywiście kompletne niedbalstwo producentów samochodów, że nie potrafią zabezpieczyć instalacji przed odwrotnym podłączeniem baterii 12 V do pojazdu. Akumulator jak i każda inna część zamienna powinna być montowana przynajmniej przez ludzi którzy mają jako takie pojęcie o technice. Obok słupków jest jak wół napisane + lub -, na klemach...
Za dużo zabawy. Może jakiś prostszy algorytm? To jest chyba najprostszy algorytm co widać w moim poprzednim poście. 2 linie kodu. Chyba, że chcesz każdą liczbę sprawdzać czy jest pierwsza ale wtedy to się mija z celem, ponieważ i tak tworzysz tablicę kolejnych liczb więc wiele operacji powtórzysz. Więc jak to wrzucić do tablicy ?? (tak, żeby liczby...
bezpośredniego skutku zwykle nie ma (sizeof(char)==1), ale zamiast -zmieniłem nazwy ... read na read1 Ja bym zmienił na znaczącą, oddająca intencję projektową. Coś w rodzaju read_and_trim albo read_from_line czy read_one_from_line Nazwa która wyznacza funkcjonalność pomaga (nawet w projekcie jednoosobowym) się zdyscyplinować. A nie ukrywajmy, funkcja...
flagi muszą być indeksowane czyli wg kolejności w sumię już nawet nie zależy mi na budowie tablicy (początkowo uznałem że tak będzie najprościej sprawdzać każdy bit w tablicy za pomocą pętli for) ale może zna ktoś inny sposób aby to wykonać
[syntax=c]#include<stdio.h> #include<stdlib.h> #define max 81 int cyfra(char txt[max]) { for(int i = 0; i < max; ++i) { if(txt[i] == 0) return 1; if(txt[i] < '0' || txt[i] > '9') return 0; } return 1; } int spacje(char txt[max]) { int count = 0; for(int i = 0; i < max; ++i) { if(txt[i] == 0) return count; if(txt[i] == ' ') ++count;...
Wydaje mi się, że zachowanie takiego kodu jest niezdefiniowane przez standard (nawet jeśli jest, odradzam używanie ze względu na czytelność takiego kodu). Można prawdopodobnie oczekiwać, że rzeczywiście cała tablica będzie jednym kawałkiem w pamięci i tab #define HEIGHT 5 #define WIDTH 5 //… int vals[HEIGHT*WIDTH]; vals[HEIGHT*2]...
Ile jest tablic? Dokładnie jak pisałem to lista przekrosowań , i tu jest określone co ma być wyświetlane. Więc najlepiej podłączyć ten sterownik do tablic i sprawdzać co wyświetla. To jest bardzo stary system AEG którego już żadna firma nie stosuje. Pod kodami ukryty jest numer linii kod sterownika oraz adresy tablic i adresy treści . Na tym polega...
Tym sposobem możesz zgubić synchronizację. Lepiej sprawdzać rzeczywisty stan pinu. A tablica jest po to żeby nie robić za dużej ilości ifów. Do zapisania wszystkich kombinacji gdyby sprawdzać po 1 bicie potrzeba aż 30 ifów. A tablica była by jedna mała o wielkości 16 elementów. I odwołanie do niej też tylko jedno. Chyba że ten Twój program będzie to...
Np: #define rozmiar_gry 6 #define rozmiar_tablicy(a) ((sizeof a)/(sizeof a[0])) const int rolka[] = {1, 1, 1, 2, 1, 3, 1, 1, 2}; int stan_gry[rozmiar_gry][rozmia... void losuj_nowe(void) { int i = 0; for (i = 0; i < rozmiar_gry; ++i) { /* losuj...
( Tablica z kontrolkami wariuje ) Przy takich objawach zawsze trzeba sprawdzać zasilanie ECU i punkty łączęnia masy.
Cóż, teraz widzę że nie zrozumiałem do końca. Zostaw break jak był, teraz doczytałem że nie stosowanie break to mit, którego zresztą zostałem nauczony w szkole... A wracając do twojego pytania, zapoznaj się z debugerem to zrozumiesz dokładnie jak to działa. Break tak czy siak powinien przerwać pętlę for w obrębie której jest zagnieżdżony, a dopiero...
Może sposób programowania logiki w centralach pożarowych seri fp2000 i 1200 firmy aritech kolegę zainspiruje. Tablica logiczna w tych centralach posiada taką funkcjonalność jak kolega zakłada i po kilku przemyśleniach może okazać się bardzo prosta w implementacji. Ogólnie polega to na tym że są 3 tablice: wejść, wyjść i logiki. W 2 pierwszych są zapisane...
Oczywiście, że się da. Musisz tylko dodać drugi wymiar do tablicy UID, przewidzieć ile chciałbyś mieć kart (bo trzeba będzie podać wymiar tablicy) i dodać zmienną zapamiętującą ilość zapisanych kart. Tablica też nie powinna być wtedy typu const, a ona i ta nowa zmienna powinny być zapisywane w EEPROMie ATmegi. Potem tylko obsługa przycisku, która będzie...
witam, mam problem jak w temacie. zacznę od początku. Kupiłem mieszkanie ok6 lat temu wszystko spoko było podpisałem umowę z ZE o dostawę prądu przyszedł facet spisał licznik popatrzył i poszedł, wczoraj przyszli goście sprawdzać i wyszło ze jest na lewo prąd. dziwne rachunki place normalnie ok 230 zł pod licznikiem za ta tablica był drucik, mostek...
Witam i proszę o pomoc. Nie mogę uruchomić Renault Kangoo 1.9 D rocznik 2000. Rozrusznik nie kręci ,kontrolka imobilajzera nie gaśnie, migocze podświetlenie ikony ciśnienia oleju,sporadycznie migają ikony świec żarowych i awarii elek. Słychać odgłosy pracy przekażnika symbol 047 i od strony pompy wtryskowej (lucas). http://obrazki.elektroda.net/20_12777585...
A jednak napisz więcej. Czy to stale jeden fragment jezdni, czy może kamera patrzy z pojazdu w ruchu? Jaka częstotliwość sprawdzania? Czy znany jest obraz jezdni bez samochodów? Czy wystarczy wykrycie typowych elementów jak tablica rejestracyjna (a co z nietypową, zagranicznną), albo koło, reflektory? Przy znanym obrazie jezdni (może kilka co parę godzin...
TouchPanel Chyba "patch panel" No tak, z pośpiechu, wybacz. Czy sprawdzać je w sposób, tak, aby przejść po każdym stanowisku? Czy tutaj tablica DHCP (w konfigu routera) będzie wiarygodnym źródłem? Czy tutaj też (przy połączeniach WiFi) przyczyną może być ustawiony na sztywno kanał WiFi na routerze? Ustawiony jest na Channel 3 (2422MHz). Zastanawia...
Zrób to tak jak logika nakazuje. 1.Sprawdzasz ile DS-ów jest na linii (polecenie 1WIRECOUNT) 2.Sczytaj ID wszystkich i zapisz do zmiennych (najlepiej do tablicy) 3.Utwórz sobie tablicę swoich funkcji np. TEMP1 (ale zrób to w tablicy ) 4.Przepisz ID wybranego DS-a do tablicy ze swoją funkcją TEMP1 5.Odczytaj temperaturę z wybranego DS-a podając wcześniej...
Powstało bardzo fajne urządzenie ale nie obejdzie się bez krytyki. Częstotliwość 400Hz jest nieodpowiednia aby sprawdzać urządzenia radiokomunikacyjne choćby na pasmo CB. To samo dotyczy dewiacji której minilalny poziom masz 5kHz. Na przykładzie pomiarów urządzeń CB aby były te pomiary prawidłowe z konstrukcją odbiornika lub nadajnika częstotliwości...
I jeszcze jedno pytanko: jak sprawdzić długość zapisanego łańcucha :?: W tej funkcji nie musisz sprawdzać długości łańcucha: void pisz (char tekst && tekst ;x++) { cyfra(tekst[x]); } }
O ile dobrze zrozumiałem to może to wyglądać jakoś tak, jak w załączniku. Do arkusza jest dodane makro (więc trzeba zezwolić na uruchamianie makr). zdefiniowana jest funkcja SP, która przyjmuje dwa parametry: cały zakres do sprawdzania oraz sprawdzany wiersz. Będzie to widać w załączonym przykładzie. W przykładzie tablica prawidłowych cen jest od A2...
Takie zagadnienie można rozwiązać na komputerze w taki sposób: każdej kombinacji stanów wejść przypisujesz bit w liczbie - potrzebujesz do tego liczbę 32-bitową; każdemu wejściu przypisujesz taką liczbę (np. 0x0000ffff, 0x00ff00ff, 0x0f0f0f0f, 0x33333333, 0x55555555) i z tych liczb tworzysz wyniki funkcji AND, OR, XOR, NOT... powiększając zbiór liczb,...
Chyba nie ma wbudowanej funkcji do tego. Nawet jeżeli istnieje, to będzie miała podobny kod źródłowy do tego, który sam wymyślisz :) Nie wiem czy dobrze zrozumiałem, ale chodzi Ci poprostu o sprawdzenie czy cała tablica jest wyzerowana ? Najprościej i najszybciej chyba by było zsumować wszystkie jej komórki i sprawdzić czy suma = 0, lub sprawdzać wartości...
Jak dla mnie schemat wydaje się w porządku, co prawda nie znam się czy kształty bloczków coś znaczą, ale kilka sugestii "technicznych": ;) - z bloku M++ daj strzałkę przed blok Moneta M: jeżeli nie wydajesz monety, a tylko zwiększasz nominał, reszta do wydania K się nie zmieni, więc nie ma sensu sprawdzać warunku K = 0. - M++ sugeruje, że zwiększasz...
Mam duży problem!!!! Założyłem sobie odcięcie zapłonu i reakcja wyglądała tak: Podczas przekręcenia na rozruch kluczyka w stacyjce, zegar wraz z kontrolkami nie świeciły się tylko kręcił silnikiem ale nie odpalał. Kiedy załączyłem odcięcie kontrolki wszystkie się zapalały i odpalałem samochód. Teraz wygląda to tak : W ogóle nie mogę odpalić samochodu...
AVE... Ustaw timer tak, by odmierzał 2,5ms. Licznik wierszy o jeden w górę, pobierasz bajty z pamięci, wprowadzasz do rejestru i potem zapodajesz sobie pętlę nieskończoną. Jak timer Cię wyrwie z pętli, to powtarzasz powyższe kroki czytając kolejne dane, podnosząc licznik i robiąc inne pierdoły. Gdybyś potrzebował dodatkowych funkcji, to możesz jeszcze...
https://obrazki.elektroda.pl/4538383200_... Dziś kontynuujemy przygodę z modułem ESP32 + wyświetlacz dotykowy w wersji ESP32-2432S028R. W tej części poćwiczymy interakcje z wyświetlaczem za pomocą ekranu dotykowego. W tym celu napiszemy tutaj kilka prostych, interaktywnych programów, takich jak mierzenie czasu reakcji użytkownika,...
funkcje eof eoln seekeoln Ale prezciez to jest bez sensu! Oczywiście należy sprawdzać koniec pliku i tu się nie obejdzie bez funkcji eof, ale zupełnie nie widze sensu stosowania pozostałych (no chyba tylko w formie balastu i komplikacji). Zamiast readln należy użyć read, bo przeciez potrzebny jest pojedyńczy znak a nie łańcuch. Napisałem prog co sortuje...
No fakt, to jest BASCOM 8051 a nie AVR. :oops: Ale idea jest taka sama. Trzeba zrobić sobie bufor w pamięci (np. tablica bajtów - Array) i dwa wskażniczki: Zapis, Odczyt; które będa sobie biegać w kółko po tablicy - tworząc tym samym bufor kołowy (http://en.wikipedia.org/wiki/Circular_b... Zapis będzie wskazywał element, który aktualnie można zapisać....
1. Oczywiście że są dynamiczne tablice. Były już w Pascalu ;) Szybkość - gdyby chodziło o samo wczytanie to szkoda by było. Ale z pewnością będziesz chciał mieć na bieżąco wartości punktów i móc je przeglądać - wówczas dynamiczna tablica to najszybsze rozwiązanie. 2. Memo służy do wyświetlania na ekranie. Jeśli potrzebujesz samego ładowania z pliku,...
Nie chcę zakładać nowego tematu więc tutaj pochwalę się tym co udało mi się dzisiaj uruchomić. Zbudowałem sobie falownik trójfazowy na mikrokontrolerze avr. Wzorowałem się na programie falownika jednofazowego kolegów Tomasza Gumnego i Adama Tatusia. Niestety większość avr-ów posiada tylko dwa rejestry porównania OCR, tak że niezbyt się nadają do wytwarzania...
Na razie to tylko takie wolne przemyślenia docelowo dotyczące maski dla kontrolki formularza (niemniej chyba dla pola w arkuszu tez powinno działać - oczywiście kod w innym miejscu) I w moim zamierzeniu jest stworzyć coś podobnego jak maska w akcesie czyli mogą być znaki, liczby, litery w jednej masce. (np. NIP 000-00-00-000) 3. Czy analizowane będą...
Podepnę tutaj moje pytanie bo wydaje mi się pokrewne. od razu proszę o tolerancję - nie jestem znawca tematu. Opis: Koleżanka ma małą budkę w której mieści się sklep, do budki doprowadzona jest instalacja trójfazowa z 3 bezpiecznikami topikowymi po 25A, wewnątrz jest tablica i z tego co widzę jest na niej jeden bezpiecznik trójfazowy 16A, wyłącznik...
Dzięki wielkie za odzew,ale przyznam szczerze, że bardziej moje pytanie dotyczyło: chwytów układowych, "sztuczek", sposobów podejścia do danego zadania, problemu. W szkole pracujemy na Logo soft, napisaliśmy sporo programów, ćwiczyliśmy cały 2 semestr czwartej klasy. Tak więc, problemem nie jest de facto znajomość bloczków, czy sposób funkcjonowania...
Witam! Mam napisać program, który jest symulacją gry w pokera. Mam problem, ze zrobieniem warunku logicznego, który ma sprawdzać czy w rozdanych kartach jest poker (to samo będzie ze stritem). struct Karta { char *figura; char *kolor; }; ... main() { ... Karta talia[52]; char *figura[13]={"2",...
(at)LED5W Zgadzam się, oczywiście porównywane są adresy, mój błąd, np. (at)fallen_a99 W tytule tematu jest napisane, że chodzi o język C, fragmenty kodów które wstawiasz też na to wskazują (oprócz właśnie wstawionym bibliotek z C++), więc się nie dziw, że zwracam na to uwagę. Tym bardziej, że jak już wspomniałem, kompilator domyślnie nie pozwala mi...
Okij, wyciągnąłem funkcje sterujące FT ze swojego programiku. Ponieważ pisalem go dawno temu, trochę zapomiałem niektore szczegóły, ale powinno to dzialac. W każdym bądź razie u mnie działało. No to po koleii : Na początek wykrywanie podłączonych urządzeń : FT_ListDevices((at)ile,nil,FT_LIST_NUMBE... gdzie ile jest typu word. I jeśli znajdzie jakiś...
W takim przypadku trzeba zwrocić uwagę jak zostały podłączone przewody w gniazdkach N PE czy brazowy nie jest jako N po prawidłowej stronie - wiec warto sprawdzić. To nie ma znaczenia - nie ma sensu sprawdzać.
Przystąpiłem do lekcji 10. Zrobiłem analogiczne poprawki, jak w lekcji 9, ale niestety również nie mogę skompilować kodu. Poświęciłem praktycznie cały dzień na szukaniu przyczyny. Pojawiają się takie błędy przy kompilacji: http://obrazki.elektroda.pl/4932303600_1... Tutaj zamieszczam kod programu po moich poprawkach: ////////////////////////////////////////...
Przystąpiłem do lekcji 10. Zrobiłem analogiczne poprawki, jak w lekcji 9, ale niestety również nie mogę skompilować kodu. Poświęciłem praktycznie cały dzień na szukaniu przyczyny. Pojawiają się takie błędy przy kompilacji: http://obrazki.elektroda.pl/4932303600_1... Tutaj zamieszczam kod programu po moich poprawkach: ////////////////////////////////////////...
Zrób to w formie, przesyłaj zapytanie POST'em i sprawdzaj w tablicy czy dany checkbox jest "on". Dodaj warunki i już.
https://obrazki.elektroda.pl/7723770300_... Witajcie moi drodzy. Przedstawię tutaj sposób w jaki zautomatyzowałem i zoptymalizowałem proces pisania kodu, kompilacji wsadu oraz jego wgrywanie na platformę XR809/XR3. Trochę zabawy z tym było, a nowy workflow opiera się zarówno na skryptach wsadowych Windowsa jak i Linuxa a dodatkowo...
tablica tablica stringi triak sprawdzać ogniwo sprawdzać
kingway żarówka master ciśnienie paliwo podłączyć hamulec ręczny
zasilacz warsztatowy subwoofer buczy
Zmywarka Bosch działa tylko w trybie Eco - przyczyny i rozwiązania BFT Phobos BT/AC-A25 – siłownik zatrzymuje się i cofa o 0,5 m, cofka po starcie, diagnostyka