Nic nie robisz z wczytanym obrazem, po drugie zależy czy używasz Unicode (L przed stringiem), po trzecie nie piszesz jaki błąd... więc za wiele nie wywróżę. [syntax=cpp]pictureBox1->Image = Image::FromFile(L"c:/WINDOWS/kawa.bmp");... Lub kilku obrazkom przypisujesz jedno zdarzenie i rzutujesz sender na PictureBox: [syntax=cpp]dynamic_cast<PictureBox.....
Witam, używam ESP32 DevKit V1, lecz w tym przypadku to jest nieistotne. Chciałbym uwzględnić w swoim projekcie możliwość komunikacji użytkownika z programem za pomocą terminala Blynk. Dokładniej rzecz ujmując chodzi mi o sytuację, w której użytkownik może poprzez terminal zmienić wartość jakieś zmiennej w programie. Od razu powiem, że użycie przycisków...
Ale w którym miejscu sprawdzasz, który tydzień jest w danym miesiącu ostatni i w związku z tym ile arkuszy drukować? Przechowaj tę informację w zmiennej i wykorzystaj.
Załączanie LED na podstawie zmiennej distance. Wykrywanie ruchu to zmiana wartości distance.
ofn.lpstrFile to wskaźnik (char*) na napis a nie napis.
Z definicji prądem przemiennym nazywamy prąd okresowo zmienny, którego wartości chwilowe są przemiennie ujemne i dodatnie. W Twoim przypadku będzie płynął prąd stały (stały zwrot i kierunek przepływu ładunków elektrycznych) o zmiennej wartości.
Jeżeli wewnątrz pętli nie istnieje żaden fragment kodu który może zmienić wartość zmiennej i , to kompilator ma pełne prawo wygenerować taki kod. Sprawdź to z rzeczywistym kodem, gdzie faktycznie może nastąpić zmiana wartości zmiennej i . Odnosi się to również do zmiany wywołanej pośrednio, na przykład przez zmianę wartości zmiennaj blad . Kompilator...
trzeba to odpowiednio nawinąć, aby uzyskać duże rozproszenie pola Możesz rozwinąć temat? Transformator składa się z uzwojeń: pierwotnego i wtórnego, umieszczonych na rdzeniu magnetycznym złożonym z blach krzemowych, nazywanym magnetowodem. Uzwojenia znajdują się na rdzeniu w różnych konfiguracjach umożliwiających uzyskanie odpowiedniego rozproszenia...
Pewnie wystarczy moduł STM32C8T6 ("blue pill", zegar 72 MHz), z programem w asemblerze; najlepsze, co można uzyskać, to zmiana stanu wyjścia w tym cyklu zegara, który będzie najbliższy wymaganego czasu zmiany, co oznacza, że sygnał wyjściowy na ogół będzie miał "jitter" na poziomie kilku ns, gdy 72 MHz nie podzielą się równo przez wymaganą częstotliwość....
Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę? Dobrze myślisz. Ogólnie zmienna globalna volatile ma sens w sytuacji, gdy ze zmiennej korzystasz jednocześnie w programie głównym i w procedurze obsługi przerwania. W Twoim przypadku, gdy korzystasz...
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...
Zauważ, że tutaj: int ile_znakow = 0; unsigned char *cT1 = new unsigned char [ile_znakow]; unsigned char *cT2 = new unsigned char [ile_znakow]; alokujesz puste tablce! ile_znakow = z1 - pocz; // wyznacza długość i 1 tablicy cT1 // tutaj przypisuje odpowiednie fragmenty do dynamicznych tablic char // i konwertuję na int cT1[ile_znakow+1]...
' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...
Witam. Sorki że tak późno. Problem rozwiazany. miałem jeszcze jedno przerwanie włączone
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Jeśli zmienna nie jest oznaczona jako "volatile", to kompilator jeśli zdecyduje, że zmienna na nic nie wpływa, może ją zoptymalizować (czytaj: usunąć). Kompilator nie sprawdza, czy zmienna jest używana w przerwaniach, gdyż dla niego są to osobne funkcje, które muszą być wywoływane (a te nie są w twojej funkcji wywoływane). Masz dwa rozwiązania: zmienną...
Oczywiście, że warto go odratować. Źródła w Basicu w wersji V4 są na Elektrodzie. Po lekkim uporządkowaniu wrzucam poniżej. [syntax=vbnet]$regfile = "m8535.dat" $crystal = 8000000 Config Clock = Soft , Gosub = Sectic Config Sda = Portd.1 Config Scl = Portd.0 Config Timer1 = Timer , Prescale = 64 Config Timer0 = Timer , Prescale = 64 On Timer1 Dcf_start...
Turbo Delphi nie różni się przy pisaniu programów i nie miałem problemów z otworzeniem projektu np z Twojej wersji programu. Dodatkowo Turbo Delphi jest w pełni darmowym programem w wersji pełnej. Jego mankamentem jest chyba brak możliwości instalowania komponentów. Być może dlatego u Ciebie nie ma tego zdarzenia ponieważ jest to właśnie wersja testowa....
ad.1 Aby zrozumieć co się dzieje w tej linijce musisz dowiedzieć się co to są wskaźniki i rzutowanie typów. Jeżeli restart to tablica, to: [syntax=c]x=restart[0];[/syntax] przepisze pierwszy element z tablicy do zmiennej x. Nazwa tablicy to jednocześnie wskaźnik (adres w pamięci) do tej tablicy. I na przykład: [syntax=c]x=restart[1];[/syntax] zadziała...
Uzwojenie wzbudzające i uzwojenie twornika przez komutator i szczotki łączone są szeregowo. Cały obwód magnetyczny stojana i wirnika wykonany jest z blach prądnicowych izolowanych między sobą ze względu na występujące przy prądzie przemiennym prądy wirowe i zjawisko histerezy magnetycznej. Prąd przepływający wytwarza, strumień magnetyczny, zmiana znaku...
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_...
OMG :D Ale lenistwo. Ale z tej nudy odpiszę co i jak. Swoje przykłady będę opierał o PHP i C++. Język programowania aktualnie prezentowany jest ukazany na górze listingu kodu. Punkty odnoszą się do pierwszego postu: (informacje od (at)marekkopec12 także są jak najbardziej poprawne ;) ): 1) FOR - pętla, która wykona się, o ile warunek zostanie spełniony....
Układ zmontowałem na płytce prototypowej. Jeśli masz na myśli płytkę stykową to takie płytki mają duże (jak na ten układ) pojemności pomiędzy stykami, co może zmniejszać czułość. Wszystko w zasadzie działa, ale kiepsko i na dodatek mocno szumi. Takie układy mogą reagować na zakłócenia pochodzące z zasilania lub odbierane przez antenę. Najgorzej jest...
Miałem ten sam problem z tym serwem. Nie działało mi jak należy, sprawdzałem nawet w zestawie modelarskim (nadajnik lotniczy + dobrej klasy odbiornik). Podłączyłem więc go do generatora, dałem prostokąt na 50Hz i bawiłem się wypełnieniem. Oczywiście efekt ten sam. Zauważyłem jednak, że zmiana częstotliwości sygnału ratuje sytuację. Sygnały PWM dla serw...
sugerujesz się nazwami zmiennych i komentarzem, a kompilator nie czyta komentarzy. Nie sugerowałem się komentarzami w kodzie, ani jakimikolwiek innymi. Analizowałem tylko sam kod źródłowy pierwszej wersji programu w poście #1. Może czegoś nie widzę, ale na pierwszy rzut oka, to program3 uruchomiony w piątej sekundzie od włączenia urządzenia powinien...
Myślę, że to nie przepełnienie- ladnie patrzyłem, czy wynik do OCE0A jest ok, i jest ;P Bo czy dam do freq= 30, czy 10 nie wykonuje zmiany wartości przez przerwanie.. ;/ Dodano po 3 Z braku leku wstawiłem tam np "OCR0A=86" i działa jak marzenie.. ale mnie interesuje dlaczego 'freq' nie potrafi zmienić wartości w przerwaniu??
Wchodzimy w złożone zagadnienia. Liczyłem, że wypowie się ktoś lepiej zorientowany w tematyce HVAC, ale skoro nikt nie zabiera głosu, to się wypowiem - starając się użyć logicznego rozumowania krok po kroku. Dotychczas rozpatrywaliśmy model tylko pod kątem jednej wielkości - temperatury. Jeśli dodamy do tego ciśnienia i wilgotność, mamy trzy zmienne,...
W tym użyciu ::JakasNazwa oznacza, że chodzi o globalną (a nie lokalną) JakasNazwe (w tym przypadku funkcję, ale może być też użyte do zmiennych). Dr.Vee dzięki Dr.Vee sam nie byłem pewien co to jest, myślałem o przestrzeni nazw ale tam trzeba by się do niej odwołać np. std::cout, a teraz już wiem że chodzi o globalną funkcje/zmienną. Dodano po 3 pomyślałem...
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...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
Chciałbym dzisiaj przybliżyć Wam trochę tensometr, który czasem jest również nazywamy: czujnikiem tensometrycznym, belką tensometryczną czy też czujnikiem naprężeń. Będzie tutaj trochę teorii i praktyki. Zostanie tutaj opisany chyba najbardziej popularny tensometr czyli tensometr oporowy. https://obrazki.elektroda.pl/8825635100_...
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...
http://obrazki.elektroda.pl/2435674000_1... Dzisiejszy artykuł opisuje budowę zegara wykonanego na diodach RGB. Projekt wyróżnia się tym, że posiada: • duże wymiary cyfr (każda jest wielkości kartki A4) • niewielką grubość, co umożliwia zamontowanie go w ramie na obraz • zdolność do automatycznego przyciemniania w...
Witam. Procedura kalibracyjna POMIAR R Opiszę w tym poście metodykę poprawy dokładności pomiaru, szczególnie wartości na początku każdego zakresu pomiarowego rezystancji. Dokładność ta przekłada się w dużym stopniu na dokładność pomiaru z zakresów C i L. Zakładam że część cyfrowa miernika funkcjonuje - liczniki binarne liczą i wskazują jakieś wartości...
http://obrazki.elektroda.pl/6148316100_1... http://obrazki.elektroda.pl/9687194100_1... Mając kilka wolnych chwil, postanowiłem skonstruować odbiornik do bezprzewodowego czujnika stacji pogodowej Oregon Scientific RMR203HG. Stacje tej marki są ogólnie dostępne, jeśli chodzi o wrażenia z użytkowania – działa bez...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
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/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...
Witam ponownie. Wprowadziłem jeszcze kilka usprawnień w programie odtwarzacza po ponad trzymiesięcznym, intensywnym jego eksploatowaniu. Podyktowane to było faktem zakupu kolejnej karty SD (SDHC 8GB Kingston, niby Class 4, w czarnej obudowie), która, jak się później okazało, miała bardzo długi czas oczekiwania na wystawienie pierwszego bajtu poprzedzającego...
Witam Państwa Czy ktoś z Państawa może mi wyjaśnić dlaczego kompilator BASCOM 51 wersja demo (ograniczenia do 2kB) działa źle? Programuję nim AT89S8252 Walczę z tematem już troche czasu i zauważyłem że kod który piszę na ekranie jest błędnie kompilowany. Dopisanie jednej lini programu powoduje zmianę wartości zmiennej mimo że ta linia jej nie dotyczyła...
http://obrazki.elektroda.pl/4692339900_1... Witam, Tym razem sięgnąłem bo bardziej ekonomiczny wyświetlacz 4,3" 480x272 wyposażonym w Mini DGUS. Jako brama na świat zewnętrzny została wykorzystana prosta płytka z procesorem 16F877A. Nie jest to demon wydajności więc z łatwością może być zastąpiony zarówno przez inne PICe, AVRki czy...
http://obrazki.elektroda.pl/2645142000_1... Sterownik diod LED został wykonany w celu automatycznego lub zdalnego sterowania oświetleniem LED w zależności od jasności w danym pomieszczeniu. Układ sterowania oparty jest o mikrokontroler ATmega16/ATmega32 firmy Atmel, który w zależności od oświetlenia w danym pomieszczeniu steruje jasnością...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
W Bascomie którego uzywam czyli Bascom AVR IDE, edytor sam zmienia nazwy zmiennych na wielkie litery, np z->Z. W przypadku wołania funkcji (w moim przykładzie T=x,y) z niezrozumiałych przeze mnie względów zmienia pierwszy argument na małą literę a drugi na wielką, niezależnie jak je użytkownik wpisze. Nie wiem czy to ma jakieś znaczenie, ale może właśnie...
Super obudowa :D Zrobiłem krótką animację pokazującą w jaki sposób przenoszone są programy z pamięci ROM do pamięci RAM z wykorzystaniem przełącznika banków pamięci. Wobec tego jak umieścić w ROM np. taki kod. ; Program deasemblera Z80 ; Dane interpretowane przez program deasemblera PFTAB DEFB E0,0A,0E,0F,96,AF,B4,B9,BE,BD,C5,09,4C,C...
https://obrazki.elektroda.pl/9375100200_... Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty...
http://obrazki.elektroda.pl/6499721900_1... Lutowanie elementów do montażu powierzchniowego może być często sporym wyzwaniem, szczególnie że niektóre elementy mają wyprowadzenia co 0,4 mm lub mniej, tak jak w przypadku obudów TQFP a liczba pinów sięgać może setek. W takich przypadkach dedykowany do lutowania mikroskop jest bardzo przydatnym...
(...) obrazki.elektroda.pl/7532374100_17370607... https://obrazki.elektroda.pl/3643429000_... https://obrazki.elektroda.pl/1928348000_... https://obrazki.elektroda.pl/3246161900_... https://obrazki.elektroda.pl/7441126600_... (at)ElektrodaBot Wstępna ocena dostępnych informacji Z informacji i zrzutów ekranu...
https://obrazki.elektroda.pl/5661040000_... Miernik temperatury cewki głośnika wysoko-tonowego Wstęp, zastosowanie Jako konstruktor zwrotnic głośnikowych często stawiałem sobie pytanie, jak dużo jest w stanie wytrzymać głośnik wysoko-tonowy, i jak bardzo jego wytrzymałość zależy od rodzaju filtracji czy samej częstotliwości podziału....
https://obrazki.elektroda.pl/1864990000_... Pytanie: Jak zmierzyć widmo jakiegoś układu dla wszystkich częstotliwości naraz? Odpowiedź: Szum zazwyczaj jest wrogiem elektronika, a każdy szanujący się projektant stara się zredukować jego poziom w układzie do minimum. Jednakże są pewne sytuacje, gdy dobrze scharakteryzowane źródło szumu,...
zmiana zmiennej wyświetlanie wartości zmiennej zwiększanie wartości zmiennej
saleae logic analyzer zapłon wczesny zawór regeneracji bosch
bosch suszarka wymiana paska bosch wymiana paska
Iveco – żądanie kodu po włożeniu klucza, reset po odłączeniu zasilania? Zamiennik tranzystora B22YR i JST7805CV w przetwornicy Volt Polska 3000W do grzania wody