Chcesz przekazać po wywołaniu zdarzenia kontrolki, tablice kontrolek w której się ona znajduje do funkcji zaznaczenie_badan? Patrząc na logikę znalazłem przy okazji parę błędów w kodzie. Chyba że kod jest bardziej obszerny niż tu przedstawiłeś. W każdym bądź razie napisałem zgodnie z Twoim kodem takie coś ale nie wiem czy o to Ci chodziło: [syntax=vbnet]...
Proszę bardzo :[syntax=pascal]program losowanie; const dolny_zakres = 20; gorny_zakres = 59+1; {sprawdz skad te +1, bo nauczyciel na pewno zapyta} ile_liczb = 20; var x,liczba : integer; begin randomize; for x:=1 to ile_liczb do begin liczba:=random(gorny_zakres-dolny_zakres... write(liczba,','); end; writeln; end. [/syntax]
Nie napisałem tych funkcji więc wydaje mi się że tablica została umieszczona w ram i przepełniłem ram(dobrze kumam?). Nie ;-) Tablica była umieszczona w pamięci FLASH (makro PROGMEM), jednakże powoduje to, że do tak zdefiniowanych zmiennych nie można odnosić się w sposób bezpośredni, tylko z poprzez odpowiednie makra: pgm_read*, które są zdefiniowane...
Jedną z zasadniczych różnic pomiędzy C a C++ jest taka, że w C++ używa się referencji zamiast wskaźników, a wskaźników tylko tam, gdzie jest to niezbędnie konieczne. W kontekście tego wątku bym bardziej myślał o smart pointerze (nie do końca tu ulepszy kod, choć trochę), albo "szkolnej" klasie Tablica zawierającej i wskaźnik, i długość, i co konieczne...
Nie można było tak od razu? Teraz przynajmniej mogę Ci powiedzieć dlaczego działa. Deklarując te 8 tablic i wkładając je do tablicy liczb całkowitych, dokonujesz niejawnego rzutowania z wskaźnika na tablicę (którym jest nazwa tablicy) na liczbę całkowitą. Potem jak wkładasz kolejne elementy tablicy tab do funkcji rejestr to dokonujesz znowu konwersji...
Bzdura, czy przekażesz do funkcji tabela, czy &tabela wyjdzie na to samo - poczytaj o tym jak są przekazywane tabele jako argumenty funkcji w C. A problem leży w tym o czym już pisałem - globalny wskaźnik nie może wskazywać na dane lokalne, które nie są zaalokowane dynamicznie lub ich czas życia nie jest nieskończony jak w przypadku static. Zastanów...
Potrzebuję w projekcie użyć dynamicznej alokacji pamięci, niestety malloc() zawsze zwraca mi NULL. 1. Proponuję nie używać malloc w projektach embedded. 2. Najprawdoposobniej sbrk jest tylko "kadłubkowa" dla zapernienia linkowania się kodu. Co zrobić: 1. Jeżeli się już uparłeś na "malloc" to proponował bym freeRTOS-a z jego implementacją heap4.c albo...
Masz podawane złe długości pól. Skoro odwołujesz się np. do pola okrążenia typu DANE_ZAWODNIKA to nie możesz robić sizeof(DANE_ZAWODNIKA) bo to nadpisze ci kolejne pola, powinno być sizeof ale pola okrążenia. Takich błędów masz więcej. Definicja: DANE_ZAWODNIKA numer_zawodnika_tab[sizeof(DANE_ZAWODNIK... też na oko jest bez sensu. Bo robisz tablicę...
Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
A ktoś chociaż się zainteresował, jaki system plików ma Autor? W przypadku większości systemów plików jeśli plik istnieje, istnieją opisujące go metadane wskazujące jego położenie na partycji, zastąpienie tego pliku polega na zapisaniu nowej zawartości do już zaadresowanych sektorów, przy czym jeśli nowa zawartość ma mniejszą objętość, część sektorów...
Jest prościej, tylko (at)Sparrowhawk niepotrzebnie komplikuje. Skoro zawsze dopisujesz na końcu nowy element, a tablica ma określoną liczbę elementów to początek i koniec można zidentyfikować jednoznacznie przy pomocy jednego wskaźnika. Drugi powód dla którego jest prościej wynika z uniknięcia wielokrotnego kopiowania danych, co jest czasochłonne. Sama...
Do funkcji w przykładzie przekazywany jest wskaźnik. W C/C++ nazwa tablicy jest jednocześnie wskaźnikiem na początek tablicy(tłumaczyłem Ci to bodajże przy okazji Twojej walki z jpg:). Czyli: Text_1234 == &Text_1234[0] Więc robisz dobrze w swoim kodzie(a przynajmniej w pierwszej jego wersji). Tak: &Text_1234 mógłbyś zrobić gdyby funkcja przyjmowała...
Arar dziękuję za jasną i szybką odpowiedź. "azra". ^^ Ad 1. "Co robi ta linijka" I co robi z tą wartością? Nic. ;) Nigdzie jej nie zapisuje, więc jest po prostu zbędna. Gdybyś kompilował z -Wall -Wextra to dostałbyś ostrzeżenie, że ta linijka kompletnie nic nie robi. Ad. 3. "VLA" nie jest to dla mnie na razie zbyt jasne i nie wiem czemu nie powinno...
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...
No to nie ma tak lekko z gotowcem. Wszystko zależy od algorytmu, ale w najprostszej postaci, będzie tablica, a potem zapis do pliku i tyle. #include <stdio.h> #include <stdlib.h> /* Ilosc bajtow do zapisania w pliku */ #define ILOSC_DANYCH 262144 /* tak na przyklad 256kB */ /* Tablica z danymi (bajty) */ unsigned char tablica[ILOSC_DANYCH];...
Hmm, a jesteś pewien, że to co wygenerowałeś jako tablica jest poprawne? Bo może wyświetlasz dobrze, tylko że bzdury? ;) Patrząc na Twoją tablicę, to masz w niej 41 bajtów, czyli 41*8=328 bitów. Jeżeli Twój obrazek ma 30x11px, to potrzebujesz 330 bitów. Nie zgubiłeś czegoś? ;) I mam problem z małymi grafikami, o ile duże 96x48 px to nie problem, o tyle...
Chyba faktycznie powinno się dodać przycisk "wpuścił w maliny". ;) Po co for'em sprawdzac dlugosc tablic - mozna skorzystac z wbudowanej funkcji sizeof() ktora dziala zdecydowanie szybciej. Jaki sizeof? sizeof() zwraca statyczny rozmiar tablicy, który jest zawsze większy, niż długość napisu - przynajmniej w poprawnie napisanym programie. Ręczne liczenie...
Wyrażenie unsigned aLiczby return aLiczby[3] && true ; jest błedny! Funkcje w c++ mogą zwracać przez nazwe tylko jedną zmienną, może to być tablica danych,bądz cokolwiek innego ale nigdy nie można zwrócić dwóch lub więcej zmiennych przez nazwe funkcji tak jak Ty to robisz. Nie rozumiem czemu kompilator pozwala na takie wyrażenie, zawsze jest...
ul. Krucza 38/42 00-926 Warszawa W sprawie tablic i urzadzen reklamowych jako obiektów budowlanych, o których mowa w art. 3 pkt 1 ustawy – Prawo budowlane. Zgodnie z art. l ustawy z dnia 7 lipca 1994 r. - Prawo budowlane (Dz. U. z 2006 r. Nr 156, poz. 1118 z pózn. zm.), zakresem przedmiotowym tego aktu prawnego objeta jest działalnosc obejmujaca...
Wykorzystaj WYSZUKAJ.PIONOWO(szukana_wartość;tablica... Szukana wartość to kod, tablica to kod i druga kolumna, nr kolumny to kolumna z której mają być informację i teraz najważniejsze: 0 wtedy dokładnie będzie szukał kodu i dane nie muszą być posortowane, jeżeli nie znajdzie kodu funkcja zwraca błąd. Więc wykorzystaj tu funkcję jeżeli (jeżeli...
Autorze, dałem Ci gotowe rozwiązanie, ale nie czytałeś mojego postu uważnie. Nie czytałeś też dokumentacji ( MojaPolskieZnaki18_Bitmaps . Aby wyświetlić tekst funkcją MojaPolskieZnaki18_Glyphs 90(*) wiersz, gdyż tam znajdują się informacje o tym, gdzie w pliku MojaPolskieZnaki18_Bitmaps znajduje się obraz literki "Z". * - 90 wiersz, a właściwie, to...
bezposrednio nie jest to mozliwe tak jak ze zwroceniem wartosci liczbowej. funkcja w c moze zwrocic tylko JEDNA wartosc. moze zwrocic wskaznik - czyli jakby poczatek tego stringa. tyle ze zaalokowane wewnatrz funkcji zmienne po jej zakonczeniu sa zwalniane i nalezy zalozyc, ze przestaja istniec. oczywiscie wiadomo, ze przez chwile cos tam na tym stosie...
Witam, Na wejściu mamy 40-bitową liczbę binarną, potrzebujemy ją skonwertować na zapis przy podstawie 10. Chcemy tego dokonać bez angażowania 'dużej biblioteki'. Najlepiej jest tego dokonać metodą kompensacyjną. [syntax=C] /* niezbędne deklaracje np. uint8_t arr[5]; itp. Także kolejność lsb..msb bardziej pożądana, ale nie niezbędna */ /* Tablica użyta...
Efekt 888 pojawia się dlatego, że używasz operatora OR w funkcji setNum() oraz dlatego, że źle korzystasz z operatorów logicznych (AND i OR). Zamiast wpisać nową wartość do rejestru PORTD, sumujesz ją z poprzednią wartością. Sama funkcja jeszcze mogłaby wyglądać inaczej, ponieważ nadal niepotrzebnie w procedurze obsługi przerwania jest ona wywoływana...
Ta funkcja nic nie zmieni, bo parametry przekazujesz przez wartość. Jeśli chodzi o podmianę dla tablicy rekordów, to zasadniczo się tego nie zrobi. Jeśli tablica klas, to można podmieniać elementy w taki sposób (ale elementy, nie całą tablicę!). Jeśli chcesz całą tablicę podmienić - zrób z niej tablicę dynamiczną lub operuj na wskaźnikach do niej. type...
zamiast funkcji [syntax=cpp]void move_lewo()[/syntax] musisz miec [syntax=cpp]void move_lewo(void* Args)[/syntax] void* to nie to samo co void. void oznacza brak, void* oznacza wskaznik na cokolwiek. void ma 0 bajtów void* ma rozmiar int (czasami bedzie 4 bajty czasami 8 bajtow) void* to sposób wskazników który nie ogranicza Cie w typach, może on wskazywać...
Witaj, _Edycja(at)4 I dokładnie taki sam symbol jest wyeksportowany z dll. Taki ciąg znaków powinieneś podać do funkcji GetProcAddress. Zmian nazw, bzw. usunięcia dekoracji, dokonuje się zazwyczaj za pomocą tekstowego pliku .def, dołączanym do etapu linkowania.
Powodem może być niepoprawna konfiguracja rejestrów sterownika. poza tym nie pokazałeś jak wygląda funkcja zapisu do ramu i ustawienia kursora. Ja używam takich funkcji: [syntax=c] typedef struct { vu16 REG; vu16 RAM; }LCD_TypeDef; #define LCD_BASE (0x6c000000) #define LCD (( LCD_TypeDef *) LCD_BASE) void LCD_WrReg(u8 reg, u16 data) { LCD->REG =...
Wcześniejsze kwestie wyjaśnił już kol. (at)michalko12 . Mowiąc o tym, że funkcja z eeprom.h dokonuje kasowania przed zapisem powoływałem się na Twoją książkę (str.235 wytłuszczonym drukiem) oraz na https://www.nongnu.org/avr-libc/user-man... gdzie jest napisane: "All write functions force erase_and_write programming mode." Nowsze...
Wiec tak... zamiast pisac Sub'a ktory oblicza numer wolnej komorki mozesz zrobic to w funkcji. Funkcja wykona otrzebne obliczenia i zwroci numer wolnej komorki pamieci. Choc nie wiem czy do tego jest potrzebne pisanie Sub'a lub funkcji ale jesli chcesz... Function wolna_komorka() As Byte 'tutaj wykonujesz potrzebne obliczenia wolna_komorka =...
Twoje obliczenia na kartce można zapisać w postaci pętli. Na początku do stanu dodajesz bajt, wtedy zmienna crc jest wycinkiem z twoich obliczeń, najstarszy bit wysuwa się poza bajt, jeśli jest ustawiony, to dodajesz do stanu 0x07 (to jest 0x107, ale dodajesz(xor'em) tylko gdy wysunięty bit był ustawiony, w efekcie zostaje on wyzerowany). Działa to...
SWITCH -> wyłacz MBR -> Master Boot Record, MBR (ang. główny rekord startowy) – umowna struktura zapisana w pierwszym sektorze dysku twardego i dyskietki. Często nazywany też Master Boot Block (ang. główny blok startowy). Zawiera on program rozruchowy oraz główną tablicę partycji (w przypadku dysku twardego – dyskietki zwykle nie posiadają...
Funkcja dostępna w menu użytkownika.Wejść w MENU,wybrać PROGRAMOWANIE,wybrać BLOKADA ZABEZPIECZAJĄCA.Pojawi się tablica z programami.Przesuwając się w górę pojawią się wejścia AV.Te w kolorze zielonym są zablokowane.Należy najechać na zablokowane wejście (lub program) i nacisnąć OK.Kolor z zielonego zmieni się na biały i blokada zostanie usunięta. Pozdrawiam...
Sprawdziłem dla pewności jeszcze raz, char pomoc Ponieważ Twoja funkcja void konwert2(char tekst nie dodaje znaku '\0' w tablicy tekst . Elementy Twojej tablicy to tekst i tekst (nie mylić z '\0'), a jaka będzie wartość komórki, która znajduje się za tablicą to czysty przypadek. Z kolei instrukcja LCD_WriteText(pomoc); będzie wyświetlać kolejne komórki...
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...
Kiedy alokujesz dynamicznie pamięć funkcja alokuje trochę więcej niż potrzeba i "chowa" tam informacje o wielkości zaalokowanej pamięci, niestety nie istnieje funkcja w C która pozwoliła by ci dostać sie do tych extra-danych, oczywiście można by przeanalizować jak dana implementacja *alloc/free przechowuje meta-dane o rozmiarze bloku ale to traci trochę...
Niestety wciaż źle. Dlaczego dalej stosujesz podwójną pętlę? Wystarczy tylko ta środkowa! Ponadto indeksować tablicę powinnaś zmienną k (ilość znalezionych) a nie n, która w zasadzie urwana jest z choinki. 20 razy wypełniasz to samo miejsce w tablicy, ostatecznie zachowując ostatnią parę! Owszem, wypiszesz poprawnie (choć 20 razy), ale tablica nie ma...
ale przecież w definicji tej punkcji nie ma informacji, że ma być to wskaźnik. Za to w tej pierwszej (f_read) już jest. Kompilator się nie czepia, bo akurat tam jest to poprawnie (składniowo), choć wcale nie tak jakbyś tego oczekiwał. znasz rozwiązanie mojej zagadki Owszem. Podać od razu? <: Rozumiem, że chodzi o to, że char to jeden znak a char...
Formułę "ukradłem" Walkenbachowi. To jest tablica wielowymiarowa VBA "przetłumaczona" na "język formułowy" wymiar 1 nie ma sensu, bo sprawę "załatwia" WYSZUKAJ,PIONOWO wymiar 2 - jak na papierze - dwie osie - wynik w miejscu przecięcia wymiar 3 - sześcian - trzy osie - jak wyżej Dalej trudno sobie wyobrazić. Funkcja podobno działa do 64 wymiarów. To...
A co to jest to BYTE? prawdopodobnie: [syntax=c] typedef char BYTE [/syntax] "Jaka funkcja mozna zamienic char na byte?" To jest ten sam typ. Swoją drogą Ty masz trochę inną sytuację. Nie wiem jak to chciałeś zrzutować. Jak masz zmienną: [syntax=c] BYTE buffer[512]; [/syntax] to jest to w myśl tego co wyżej poprostu tablica 512 wartości typu char. [syntax=c]...
Generalnie: 1. Czemu tablica przechowująca macierz jest jednowymiarowa i do tego alokowana statycznie? Taki błąd na dzień dobry dyskwalifikuje rozwiązanie. 2. Czemu metoda wielkość jest prywatna? Przecież o to chodzi że zewnątrz obiektu użytkownik chce zobaczyć ile jest zajętej pamięci. 3. Czemu w main() mieszasz printf z cout, czy ma to jakieś uzasadnienie?...
W wypadku bazy nie ma przynajmniej zamieszania z sortowaniem - sprawę załatwi "ORDER BY" w zapytaniu :) Sama obsługa baz również nie jest ciężka, wystarczy coś takiego: mysql_connect('host', 'user', 'pass'); mysql_select_db('baza'); $res = mysql_query('SELECT * FROM tab ORDER by nazwa ASC'); while($tab = mysql_fetch_array($res,MYSQL_NUM)...
Ale ja nie mówię żeby odczytywać dwa razy ten sam sektor, tylko żeby zmodyfikować funkcję odczytującą aby odczytywała mniejszą ilość danych. Ja bym zrobił tak, że była by jedna tablica 512B, i jak odtwarzanie przekroczy 256, to odpalana jest funkcja czytająca sektor. I wysyła ona żądanie odebrania 512-tu bajtów, oraz zaczyna odczytywać, ale odczytuje...
Gdzie tu się zmieniają parametry? Częstotliwość jest stała, amplituda jest stała. Spróbuj zrozumieć jak działa ta funkcja generująca po 512 próbek dla 16 (NoteMax = 16) różnych kanałów dźwiękowych na podstawie sampli w czasie rzeczywistym na STM32F746. Próbkowanie z częstotliwością 48 kHz. [syntax=c]void dds_generator(uint16_t len) { for(uint8_t NoteIndex=0;...
...niestety nie znam asemblera. Nie musisz znać. Jak przeczytasz uważnie i zrozumiesz zasadę, to sam napiszesz procedurę obsługi przerwania w C. Dla częstotliwości PWM rzędu kilkunastu kiloherców i zegara CPU 8MHz przerwanie występuje co ponad 500 taktów, więc nawet procedura napisana w C nie będzie za długa (myślę, że nie powinna przekroczyć 100 taktów)....
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...
Interesuje mnie właśnie zakres 0 - 1200 st.C Do pomiaru zimnego końca używam ds18s20, więc z tym nie będzie problemu. Skoro jesteś zdecydowany to jakoś sobie poradzimy ;-). ad1. rzeczywiście chciałbym dokładniej niż liniowo. ad2. tablica na atmelku troche zeżre pamięci...ale jeśli potwierdzicie że to dobry i jeden z lepszych sposobów to tak zrobie....
Nie ma sprawy. :(mam problem... wszystko pieknie działa;)super wrecz. dodałem reszte znaków;)prosze powiedz mi jak dodac znak.. spacji. przerwy miedzy stringami wyrazówSad niemoge tego nigdzie znalezc:)a jest to nie zbedne . Znak spacji ma w kodzie ASCII wartość 32 (0x20). Oznacza to, że w tablicy morseTab pod pozycją 32, czyli: morseTab[32]...
Mało to uniwersalne i masz pewne błędy. Po pierwsze tablica ma być nie 64-bajtowa, a 64-bitowa, czyli 8-bajtowa. Poza tym CRC nie trzeba przechowywać, bo go można wyliczyć. Uniwersalna też nie jest, bo trzeba z góry wiedzieć ile można maksymalnie mieć urządzeń, bo tablice nie są strukturami dynamicznymi. Więc trzeba by to przerobić na listę. No i to...
Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...
scanf() nie działa - dlatego ponieważ funkcja ta nie wczytuje białych znaków, w tym znaku nowej linii (dla %d) i zostaje on w buforze. Żeby to ominąć trzeba napisać małą funkcję, która czyści bufor przed następnym scanf-em. Np. coś takiego: void flush( void ) { int c = 0; while( c != '\n' && c != EOF ) c = getchar();...
Zaraz Ci podeślę poprawiony kod. Domyślam się, że to ma być algorytm mergesort, więc druga funkcja ma się nazywać mergesort :P [EDIT] Przejrzałem dokładniej Twój kod i okazuje się że było dużo więcej błędów: - ogólnie jakaś "dzika" implementacja merge'a, - lokalna tablica A do której zapisywałeś wczytane dane, a nie do globalnej - po co było te kilka...
Funkcja może przyjąć argument od 0 do AMOUNT-1 i wysyła na linię DQ rom'a z tablicy. [syntax=c] /***************************************... Wysyła 64-bitowy numer identyfikacyjny ROM, z tablicy rom[AMOUNT][8] wybranego urządzenia. ****************************************...
Pamiętaj, że funkcja _firFilterPut() implementuje bufor cykliczny. Wewnątrz struktury filtra zawsze będzie przechowywanych 'order' próbek. Ogólne użycie dla filtra 3 rzędu (pseudokod): _firFilterPut(ADC) _firFilterPut(ADC) _firFilterPut(ADC) for (i = 1..n) filteredsample usage: b = fir1(n, w Przeanalizuj działanie kodu i wypożycz z biblioteki jakąś...
Jest w tym cudzie coś poza tą jedną funkcją (pathfinder)? Np automatyczne logowanie kont dla połączeń przychodzących z miasta. Jak to działa? Centrala ma możliwość powołania wirtualnych abonentów lub przywołania uprawnień swojego telefonu na innym abonencie. Uprawnienia takie można także przywołać dzwoniąc z miasta na DISA wpisując nr usługi , nr konta...
Na pewno poczytam. Znalazłem tez laborkę z pomiarami dokonywanymi w podobnym układzie tak więc coś tam już jest. Co do generatora sinusa to niestety muszę chyba zostać przy pomyśle generatora na wzm. operacyjnych - głównie ze względu na goniący czas nie pozwalający na projektowanie i testowanie swojego układu. Tzn zastanawiam się właśnie znowu nad...
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
308 HATCHBACK 5DRZW 1.6 THP 16v 150 BVM 5 Charakterystyki pojazdu Model308 Nr APV/PR (obsługa posprzedażna/część zamienna)11488 89 1 0852 Data Początku Gwarancji29.05.2008 NRE(homologacja)e2*2001/116*0362*00 Informacje ogólne RODZAJ PRODUKTUPOJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTUPEUGEOT LINIA PRODUKTU308 TYP NADWOZIAHATCHBACK 5DRZW WYKOŃCZENIEWYSOKA...
Dane z ServiceBox'a Peugeota Model 3008 Nr APV/PR (obsługa posprzedażna/część zamienna) 12394 89 2 0592 Data Początku Gwarancji 22.11.2010 NRE(homologacja) e2*2001/116*0377*04 Informacje ogólne RODZAJ PRODUKTU POJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTU PEUGEOT LINIA PRODUKTU 3008 TYP NADWOZIA CROSS OVER 5-DRZWIOWY WYKOŃCZENIE ŚREDNI ŚREDNI SILNIK DIESEL...
Cześć, poniżej rozkodowany VIN : Model308 Nr APV/PR (obsługa posprzedażna/część zamienna)12497 89 1 0217 Data Początku Gwarancji01.03.2011 NRE(homologacja)e2*2001/116*0362*29 P4A9665526199 Informacje ogólne RODZAJ PRODUKTUPOJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTUPEUGEOT LINIA PRODUKTU308 TYP NADWOZIAHATCHBACK 5DRZW WYKOŃCZENIEWYSOKA NISKA SILNIKDIESEL...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
(at)sly_1978 Czytać nie umiesz? Chce rozkodować VIN. Charakterystyki pojazdu Model 407 Nr APV/PR (obsługa posprzedażna/część zamienna) 10748 CJ 2 0111 Data Początku Gwarancji 23.01.2007 NRE(homologacja) e2*2001/116*0297*06 Informacje ogólne RODZAJ PRODUKTU POJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTU PEUGEOT LINIA PRODUKTU 407 TYP NADWOZIA HATCHBACK...
W katalogu /etc/ php.ini znajdź poniższe fragmenty, jeśli są inne wpisy edytujesz te części konfigu (dopisałem swoje komentarze) ; This directive describes the order in which PHP registers GET, POST, Cookie, ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC). Registration is done from...
Poprawiony program: program quiz; type pytanie=record pytanie,a,b,c,d:string[150]; prawidlowa:string[15]; oznaczono:boolean; end; var pytania:array[1..50] of pytanie; wybrane:array[1..10] of pytanie; i,j,pom,prawidlowo:integer; wybrano:string; begin pytania[1].pytanie:='Polecen...
[syntax=cpp]int rozmiar; na=> int rozmiar=0;[/syntax] Bierz kod w znaczniki! Oczekujesz pomocy a sama nie potrafisz nawet poprawnie kodu sformatować, aby było nam łatwiej go czytać. A po drugie to jest bez sensu => [syntax=cpp]tab[i]=i; cout<<tab[i]<<" "; [/syntax] , ponieważ przed utworzeniem tablicy to robisz więc jak byś chciał...
https://obrazki.elektroda.pl/3788950300_... Kiedyś dostało się w moje ręce takie oto pół metra wyświetlacza alfanumerycznego o znakach wysokości 50 mm. Nie mam pojęcia do czego on służył, a opisy widoczne na maskownicy nic mi nie mówią. Poszukiwania w Internecie dają tylko parę ofert sprzedaży oraz kilka pytań na różnych forach, głównie...
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
Poczyniłem małe zmiany: ...Pozostało dorobić, aby nazwy stacji do przewijania kółkiem enkodera brać chyba najlepiej z tablicy (42 znaki * 100 stacji) aby to się szybciej ładowało, czyli utworzyć taka tablicę podczas ładowania payloadu banku z serwera. Wydaje mi się, że czytanie tego z karty SD jest raczej bez sensu. Dzięki MAJSTER XXL za aktualizację....
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
https://obrazki.elektroda.pl/7441051200_... Po niedawnym, drobnym Czynności życia codziennego, które wyglądają inaczej, jak się widzi tyle, co ja Poruszanie się Gdzieś kiedyś przeczytałem, iż wzrok odpowiada za 90% naszego postrzegania otoczenia. Coś w tym jest. Często proponuję widomym prosty eksperyment: spędź cały dzień z zasłoniętymi...
W przerwaniu timera przełączane są klucze anod wyświetlaczy (PC0 do PC3) i w zależności od wybranego klucza ustawiany jest stan segmentów na porcie B. i to wszystko co się dzieje w przerwaniu. Porty oczywiście przykładowe. Funkcja Cyfry(klucz_start, klucz_stop) rozbija dowolną liczbę na pojedyncze cyfry i przypisuje do nich stan segmentów z tablicy...
TEQOOZ(R) Inteligentny regulator wentylatora Wi-Fi + przełącznik dotykowy Bluetooth (biały) | Oparty na kondensatorze - bez buczenia | Kontrola aplikacji Tuya i Smart Life | Kompatybilny z Alexa, Google Home, Apple Siri | Wykończenie szkła Ten kontroler wentylatora nadaje się do indyjskich domów z oprawą Roma Informacje o produkcie KONTROLA APLIKACJI...
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...
Trzeba to sprawdzić w innym PR, u mnie działało dobrze na platformach Beken z DS1820, ale nie sprawdzałem z innym kodem używającym HAL_Delay_us. Spróbuję wkrótce w innym PR. Tak więc, jeśli można dyskutować tutaj: Myślę, że dobrą funkcją byłoby sprawdzanie duplikatów przypisań kanałów. Mogłoby to być również używane na stronie pin_cfg, ale musielibyśmy...
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...
ESP8266 Nodemcu v3 Witam mam taki problem może ktoś już się spotkał próbuję odczytać dane z sterownika tylko średnio to wychodzi może ma ktoś jakiś przykład albo naprowadzi jak to zrobić by działało no to pierwszy kod z forum czyta ramki ładnie tylko nie wiem jak zabrać się do tego by to podzielić i wysłać do domoticza gotowe dane [syntax=c] #include...
https://obrazki.elektroda.pl/1176245800_... Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji...
Tylko teraz funkcja 143 wysyła całą tabelę a miała wysyłać ostatnią wartość z tabeli (at)ElektrodaBot Tylko teraz funkcja 143 wysyła całą tabelę a miała wysyłać ostatnią wartość z tabeli (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Jeśli funkcja 143 nadal zwraca całą tablicę zamiast ostatniej wartości, oznacza to, że w kodzie „nadpisujesz” msg.payload...
Plik jest jeden i w nim są oba opisane makra. Pierwsze makro opisałem na początku postu nr 7; nosi ono nazwę "LiczX", a drugie makro, które opisałem na końcu postu nr 7, nosi nazwę "Makro1". Czyli mam 1 plik o nazwie: Kalkulator - Koszty Allegro v10f.xls w którym są 2 arkusze, a ich nazwy to: Kalkulator oraz Tablica wyników Odnośnie wymienionych niejasności...
Witam, czy mógłbym prosić o rozkodowanie VIN: VF38DRHC8CL046168 Z góry dziękuję Charakterystyki pojazdu Model508 Nr APV/PR (obsługa posprzedażna/część zamienna)12966 CJ 1 0279 Data Początku Gwarancji18.06.2012 Numer seryjny silnika10 DYZC 4009966 NRE(homologacja)e2*2007/46*0080*... P4A9667228099 Informacje ogólne RODZAJ PRODUKTUPOJAZD...
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Dzień dobry Mam mały problem ze zmianą kolejności adresów czujników DS18B20. Mam tablicę uint8_t z adresami czujników. Każdy adres zajmuje 8 pozycji tablicy. Napisałem menu ustawień z możliwością zamieniania kolejności. W menu po wejściu w wybrany czujnik mogę przypisać mu adres ze "świeżo" przeskanowanej magistrali. Problem w tym, że o ile po zapisie...
Pomogła funkcja "strcpy" Jest może inna metoda ? Nie ma. W języku C nie można przypisywać tablic, trzeba je kopiować. Jeżeli tablica zawiera C string (czyli ciąg znaków zakończony zerem) to możesz użyć strcpy. Jeżeli nie to musisz użyć memcpy (jeżeli tablice nie zachodzą na siebie) albo memmove jeżeli zachodzą. Oczywiście musisz pamiętać aby tablice...
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
Mam taką formułę =JEŻELI(LUB(LICZ.WARUNKI(A... Szybka odpowiedź Zastąp frazę „NOK” konstrukcją, która zwraca „1” lub „2” zależnie od tego, który z dwóch liczników jest różny, a „OK” gdy oba się zgadzają:...
https://obrazki.elektroda.pl/4196928500_... Witajcie moi drodzy Tutaj opiszę moje doświadczenia z uruchamianiem sterownika LED MAX7219 oraz bibliotekę do jego obsługi którą opracowałem dla mikrokontrolerów PIC. W skrócie MAX7219 to kostka która pozwala sterować bardzo dużą liczbą diod LED za pomocą tylko kilku pinów mikrokontrolera....
(at)ElektrodaBot (at)ElektrodaBot proszę, przeanalizuj ten z załącznik stepgen.c i sprawdź, czy jest on poprawny. A drugi problem to "void stepgen_update(stepgen_t *stg)". Nie wiem, gdzie to wpisać. Bezpośrednia odpowiedź na pytanie Z załączonego kodu wynika, że główny problem dotyczy zarówno niekompletnej (lub błędnej) deklaracji struktur w pliku...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
Technologiczny start – jakie gadżety elektroniczne warto kupić na Dzień Dziecka? https://obrazki.elektroda.pl/1808710400_... Zbliżający się Dzień Dziecka stanowi dobrą okazję do świadomego wprowadzenia najmłodszych w świat nowych technologii. Korzystanie z elektroniki nie musi ograniczać się wyłącznie do rozrywki – odpowiednio dobrane...
Główne dane Wartość parametru Tytuł Mégane III KZ2B Kasztanowy brąz VIN VF1KZ0Z0H54820893 Model Megane III Typ modelu KZ2B Data produkcji 02 2016 Numer fabryczny pojazdu E690632 Poziom wyposażenia EA2 Dodatkowo do poziomu wyposażenia LTD3 Dodatek do limitowanej edycji SAN513 Kod farby TED17 Tapicerka siedzeń welur Wykończenie wnętrza HARM01 Kraj stosowania...
Kompilator najpierw na stosie rezerwuje miejsce na tablicę, potem funkcji itoa przez rejestry procesora ( lub przez stos) przekazuje wskaźnik( adres ) do tej tablicy. Funkcja itoa zwraca wskaźnik też przez rejestry i ten sam wskaźnik dopiero przekazywany jest do funkcji LCD_WriteText(). Z tego względu, że miejsce dla tej tablicy jest rezerwowane na...
http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...
Witam, czy pomoglby ktos w rozkodowaniu VF38ERHR8BL025760 POJAZD Model508 Nr APV/PR (obsługa posprzedażna/część zamienna)12560 CJ 1 0846 Data Początku Gwarancji25.05.2011 Numer seryjny silnika10 DYXH 4129398 NRE(homologacja)e2*2007/46*0080*... P4A9691080899 Informacje ogólne RODZAJ PRODUKTUPOJAZD SPECJALNY ZNAK HANDLOWY/TYP ELEMENTUPEUGEOT...
potrzebna jest tablica z SMSami. Funkcje niech wpisują SMSy do wolnego miejsca na koniec tablicy, albo jak wysoki priorytet to na początek. a twój automat pobiera smsy z tablicy do póki nie jest pusta.
Cześć! Poszukuję wsparci gdyż powstał mętlik w głowie. Mam program, który komunikuję się z modułem GSM, używa wielu globalnych tablic, funkcji operujących na strumieniach typu strcpy, str n cpy, strstr, strtok, poniżej wklejam większość deklaracji dużych zmiennych: Dodano po 1 Przeniosłem deklarację StackPoint z .int1 do .int3 i program zaczął wyświetlać...
Może napisze jaśniej: [syntax=c]void str_zamien( char* tekst, char* stary_wzorzec, char* nowy_wzorzec);[/syntax] Taki nagłówek funkcji umożliwia jedynie napisanie funkcji, która zakłada że nowy tekst zmieści się w aktualnym miejscu. Nie oznacza to, że musi być krótszy - tylko że tablica tekst jest dostatecznie długa. Niestety funkcja taka nawet nie...
na początku zadeklarowałeś że funkcja będzie przyjmować tylko char (3 linijka programu), zmień to na char[] albo char tab[] :-) po drugie w definicji funkcji (pod koniec programu) masz zamienione miejscami wyrazy - zamiast int funkcja... masz funkcja int...
Witam wszystkich Elektrodowiczów! Piszę kod programu, w którym mam funkcję, która tworzy pewną tablicę i wpisuje do niej wartości. Jednak potrzebuję, aby ta funkcja zwróciła mi te wartości do drugiej tablicy w programie głównym no i mi nie wychodzi... :cry:. Wygląda to mniej więcej tak: [syntax=c]uint8_t funkcja (uint8_t adres) { uint8_t i = 0; uint8_t...
funkcja sortować tablica tablica dynamiczny funkcja przekazywać tablica funkcja
dźwięk laptop przez bluetooth inicjowania samsung blokowanie mosfeta
Kondensatory do zwrotnicy Tonsil Altus 110 – jakie wartości i typy MKP/NPE wybrać? Zamiennik triaka Z7MY243 – Z0107M, BT131-600, MAC97A8, BCR1AM-12, parametry, obudowy