Jest to domyślna "rozdzielczość" dla funkcji Serial.print(). Jeżeli chcesz więcej liczb po przecinku, to należy podać ile ich ma być np.[syntax=c] Serial.println(times, 6);[/syntax][url=https://www.arduino.cc/...
Let me google it for you :) Wystarczy w google wpisać: "float to string C" aby otrzymać: double num = 123412341234.123456789; char output Arduino standardowo dołącza biblioteki wyswietlajace float, bo AVR Studio nie?
Próbowałem wypalić bootloader za pomocą mojego Arduino Uno, niestety ale nie chce działać robiłem to z kilku poradników i nic. Wyskakuje mi przy próbie wypalenia taki błąd: "avrdude: Expected signature for ATmega2560 is 1E 98 01 Double check chip, or use -F to override this check. Błąd przy wgrywaniu bootloadera. " Być może problemem jest sama plytka...
Nie wiadomo jak często musi być wywoływane "modbus_update();". Jeśli częściej niż co 23ms, to...... W tej chwili to na pewno wiadomo, że nie wiadomo jak często jest wywoływana ta funkcja w pętli loop(). Zależnie od warunków, loop może wykonać się w kilkadziesiąt us ale równie dobrze, gdy wszystko się nałoży na siebie (realizowana będzie transmisja...
https://obrazki.elektroda.pl/5547853400_... Ten mały i prosty do wykonania projekt opiera się na prostym pomyśle - reprezentowania danych spektralnych sygnału audio na 32-pasmowym analizatorze widma audio. Aby uprościć konstrukcję układu do prezentacji tego widma, zamiast stosowanych zazwyczaj słupków diod LED autor proponuje zastosowanie...
To jest 20x4 znaki bo nie upewniłem się? Jakies problemy z nim miałem, poniżej działający kod (biblioteki IIC nie załaczyłem) [syntax=c] LcdDOGM204Init(); //LcdDOGM204Charset( 1 ); LcdDOGM204Kontrast( 35 ); //LcdDOGM204view( 1 ); // Negatyw/pozytyw //======================================... void LcdDOGM204Init() { WriteLcdIIC(...
https://obrazki.elektroda.pl/4767840700_... Wczoraj opublikowana została nowa rodzina modeli Qwen3 oferująca rozmiary od 0.5B do 235B. Jej flagowy model, Qwen3-235B-A22B może z powodzeniem rywalizować z modelami takimi jak DeepSeek-R1, o1, o3-mini, Grok-3, i Gemini-2.5-Pro. Nowe modele Qwen3 obejmują zarówno modele dense , jak i typu...
Kolejny weekend oraz kolejna symulacja. Na warsztat wziąłem algorytm PSF, czyli dopasowania obciążenia wg krzywej mocy. To na zasadzie jak na poniższym rys. https://obrazki.elektroda.pl/5356873700_... Na podstawie punktów: początkowego 'A' oraz nominalnego 'B' wyliczam współczynniki wielomianu, a potem na jego podstawie obliczam jaką...
Po prostu zadbaj warunkiem, żeby zmienna cap nie byłą nawet minimalnie ujemna.
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
Coś powiadomienia mi siadły. Nie widziałem, że piszecie. No to super z tym D+ i D- ;) To mamy potwierdzenie, że nie tylko u mnie śmiga. Tak, nie wszystkie wartości są float, są też double. Wszystkie wartości, które są podawane jako całkowite są prezentowane jako double i składają się tylko z pary bitów. Są to np. ilość rozpaleń, ilość zacięcia siłownika...
https://obrazki.elektroda.pl/4269875400_... Oryginalny DeepSeek jest raczej za duży, by uruchomić go na domowym sprzęcie, ale repozytorium Ollama oferuje ciekawą alternatywę bazującą na dostrajanych (tj. trenowanych w oparciu o rezultaty większego modelu) modelach LLama i Qwen. Występują one pod nazwami deepseek-r1:1.5b/7b/14b/32b...
Mikrofon musi być na P23, tak jak wskazuje konfiguracja Tuya. Jedynym głównym pytaniem dla mnie jest to, jak przetworzyć wejście ADC, aby wpłynąć na diodę LED. Musimy znaleźć jakiś algorytm do tego, mogę łatwo przenieść wybrany algorytm później. Kilka może powiązanych linków: https://www.instructables.com/Make-Light... https://medium.com/(at)yolandaluqueh/mus...
Podczas próby programowania Nano przez USBasp mam taki błąd: Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes. avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error:...
Próbuję zmusić program arduino IDE v.2.3.4 do pracy z chińskim USBasp. Sterownik dobrze się załadował bo w menadżer sprzętu jest poprawnie rozpoznawany, ale przy próbie zaprogramowania atmega328p wywala taki błąd: System wide configuration file is C:\Users\fachm\AppData\Local\Arduino15\p... Using...
tak, dlatego niech autor sprawdzi, co ma na płytce. Jak jest 3k3, to nie podłączać, bo może uszkodzić Arduino. Jeśli 2k2, to można podłączać. Może też zrobić double check, czyli podłączyć sam shield do radia (bez Arduino) i zmierzyć woltomierzem, czy napięcia na A1 i A3 są poniżej bezpiecznych dla Arduino 5.5V. https://obrazki.elektroda.pl/5261261400_...
(at)ElektrodaBot W twoim kodzie serwo zamiast zamykać klapkę gdy poziom tlenu jest zbyt wysoki to serwo otwiera klapkę. Zauważyłem też, że serwo wykonuje ruch tylko w jednym kierunku a ma wykonywać w dwóch kierunkach [syntax=arduino]servoPosition - [/syntax] ( zamykanie klapy ) [syntax=arduino] servoPosition +[/syntax] (otwieranie klapy) Popraw te błędy...
https://obrazki.elektroda.pl/1034278000_... Testowany w tym materiale konwerter prąd->napięcie umożliwia pomiar małych wartości prądu (µA, nA) obserwując wskazania na woltomierzu lub miliwoltomierzu . Do wyjścia można podłączyć oscyloskop i rejestrować zmiany wartości prądu w czasie. Niska rezystancja rezystora pomiarowego...
Witam Panie Krzysztofie Minął jakiś czas od naszych dyskusji na YT - miałem sporą przerwę przy pracy z projektem ale wracam do kontynuowania tematu. Po zmianie/przestawieniu stron (kolejności) podziały się problemy z którymi nie jestem w stanie sobie poradzić. Zegar, lampy i termometry śmigały aż miło i się skończyło :-( . Projekt generalnie dotyczy...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
Witam wszystkich! :D Chciałbym wam zaprezentować swoją konsolkę przenośną do gier i nie tylko :) Długo nad nią pracowałem, doczekała się 2 wersji. Drugą uzbroiłem w 2gi procesor, który pozwala na ładowanie systemu i gier z karty SD. Posiada 6 przycisków (w ustawieniu: strzałki, A, B). Ma wyprowadzone 4 analogowe IO piny i 2 cyfrowe, które mogą służyć...
nie mam szczęści do tego, nie dość ze się na tym nie znam to ciągle pod gore... Zrobiłem jak pisałeś, teraz dostałem podobny błąd jak przy płytce sanguino: fork/exec C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr... The filename or extension is too long. Błąd kompilacji dla płytki ATmega1284. Wcześniej z płytka sanguino próbowałem na...
(at)ElektrodaBot Mam programator USBASP i chciałem przy jego użyciu stworzyć taki jakby "swoje własne arduino". Wykonałem kilka połączeń na płytce stykowej tzn. GND do masy. Oba VCC do +5V. SCK do SCK, MISO do MISO, MOSI do MOSI, oraz reset przez rezystor 10k do +5v. Oczywiście jeszcze do resetu, reset z programatora. Dodałem zewnętrzny kwarc 16Mhz....
Za pierwszym razem ustawiłem na attiny13 zegar 128 khz raz wgrało teraz nie chce. Na drugim na którym nie ustawiłem tej częstotliwości wszystko działa. Niby jest arduino as isp slow bo arduino używam do zaprogramowania ale to nie pomaga ale ten tryb kiedy uruchomiłem na drugim mikrokontrolerze działającym to działa ale moze trzeba jakąś zworke na arduino...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Niepotrzebna komplikacja. Wystarczy zaświecić jedną diodę reprezentującą głowę i jedną zgasić. Czy masz na myśli odświeżanie ekranu? Generalnie tak, można albo zawsze od 0 "rysować" scenę, albo robić tylko zmiany. Swego czasu nawet pisałem coś chyba w Pascalu/na Lazarusie z grafiką gdzie nie było double bufferingu i okazało się, że wygodniej jest tylko...
Jak napisać kod w Arduino na ESP32 aby wykonać 128 punktowe FFT dla sygnału na wejściu ADC tak aby zapewnić próbkowanie z częstotliwością 10kHz a wyniki przedstawić jako punkty na wyświetlaczu OLED? Realizacja projektu obejmuje trzy główne części: konfiguracja ADC i próbkowanie sygnału, implementacja FFT i prezentacja wyników na wyświetlaczu OLED....
https://obrazki.elektroda.pl/3805560900_... Połączenie starych i nowych technologii w jednym urządzeniu zawsze jest ciekawym pomysłem. Autor tego termometru postanowił wykorzystać lampy nixie do wyświetlania temperatury, mierzonej z pomocą cyfrowego sensora. Nad całym układem czuwa moduł Arduino, co znacznie uprościło konstrukcję,...
czyżby była tak mocno oblegana? Tak. Pół internetu teraz o tym mówi. Bo wiesz, to nie tylko potrafi pisać kod. To potrafi pisać wszystko. Wszystko tłumaczyć itp. Zastanawia mnie jedno. Jak zapytasz go o pogodę, wyjaśni że nie ma dostępu do internetu i nie może sprawdzać takich informacji na bieżąco. Tymczasem mogę zapytać ją o coś dosyć (bardzo) rzadkiego,...
Witam Problem rozwiązany. Kod poniżej i z załączniku. Biblioteka do enkodera: https://www.arduino.cc/reference/en/libr... #include <Encoder.h> //Piny enkodera Encoder enkoder(5,6); //Zmienne enkodera long staraPozycja = -999; long nowaPozycja; //Dane int srednicaKola = 300; int enkoderKroki = 1000; //Obliczenie dlugosci double pi =...
https://obrazki.elektroda.pl/4419671500_... Wielu z nas stanęło przed problemem nawinięcia cewki do jakiegoś projektu. Ogromnym utrudnieniem w tym zakresie jest brak możliwości pomiaru indukcyjności. Podobny problem występuje, jeśli zakupimy nieznane sobie cewki lub transformatory. Pomiar indukcyjności może być jednak bardzo prosty,...
volatile nie jest gwarancją, że w/w dodawanie wykona się niepodzielnie, (mówimy 'atomowo'), zwłaszcza że operacja jest względnie długa. W ESP32 można użyć typu atomowego wprost np. atomic_ulong, ale nie ma takiego wsparcia dla float czy double m.in. dlatego, że operacje na float/double wykonywane są przez FPU.
https://github.com/diymat/ARM-blog-libra... co prawda do ARM ale przerobić sobie do użycia na AVR to nie problem. Biblioteka z callbackami i 5 stanami key-up key-down, click, długi click i double click.
Witam. Podłączyłem do Leonardo ATmega32u4 przez ICSP(6PIN ) Programator USBasp i w programie PROGISP (ver1.27) zle cos zaznaczyłem. Teraz nie moge załadowąć w środowisko Arduino IDE programu i wypalić bootloadera do Leonardo. Podłączając kabel mikroUSB (oddzielnie) jak i programator USBaps świecą się diody LED "ON" oraz "L" https://obrazki.elektroda.pl/2774272000_...
Mam program niestety nie trzyma mi 50% Na dole względem góry na oscyloskopie mam kratkę więcej. [syntax=c] #define PIN_POTENCJOMETR A0 #define PIN_PWM 6 double f3 = 720, f4 = 820; double okres; double realnyOffset = 240; void setup() { pinMode(PIN_PWM, OUTPUT); } }[/syntax]
Dzięki inot Tak jest o wiele prościej, ale również zależy mi na objętości wsadu. Ten sposób widziałem nie jednokrotnie w projektach na arduino i nie tylko, ale jakoś przyzwyczaiłem się do tej mojej aktualnie metody. Pan Mirek z Atne...l sugerował tą metodę i tak mi zostało. float i double sprzyja rozrastaniu się bajtów w kodzie..... Jeśli nie muszę,...
https://obrazki.elektroda.pl/8595644800_... Grupa studentów z wydziału Mechatroniki i Robotyki uniwersytetu Tun Hussein Onn w Malezji przygotowała prosty projekt. Studentami: Tan Siew Chinem, Tan Yit Pengiem i Tan Wee Hengiem kierował doktor Chia Kim Seng. W kilku poniższych krokach opisano, jakie materiały są potrzebne, by zestawić...
Kiedy próbuję wypalić bootloader za pomocą USBasp występuje taki błąd Arduino:1.8.12 (Windows 10), Płytka:"Arduino Uno" avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: program enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override...
teraz mam coś takiego Podczas ładowania szkicu wystąpił błąd Błędna biblioteka znaleziona w C:\Users\Lenovo\Desktop\Arduino\librarie... brak plików nagłówkowych (.h) w C:\Users\Lenovo\Desktop\Arduino\librarie... Błędna biblioteka znaleziona w C:\Users\Lenovo\Desktop\Arduino\librarie... brak plików nagłówkowych (.h) w C:\Users\Lenovo\Desktop\Arduino\librarie...
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Nie ma czego szukać w necie, trzeba usiąść chwilę na rękach by nie robić niepotrzebnego wiatru i pomyśleć. Jak masz niebieską to miałeś cały czas taki przykład, 19_ProjektWielozadaniowy. Umiesz zamigać led co 1s bez delay, to umiesz zamiast słowa ledON/OFF użyć w tym miejscu, zmienna++. Czyli umiesz zliczać upływ sekund, umiesz zmienić 1000ms na 10ms,...
Arduino:1.8.12 (Windows Store 1.8.33.0) (Windows 10), Płytka:"Arduino Nano, ATmega328P" Błąd przy wgrywaniu bootloadera. avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe...
(at)m72 "Zakłócenia" są wprowadzane przez Serial.print(), a nie sposób konwersji. Jeżeli Serial.print() dostanie, jako argument wartość typu float, to nie jest w stanie wyświetlić poprawnie więcej niż 7 cyfr przed przecinkiem. Tak jak pisał kol. (at)_jta_ - zapis liczby float wprowadza ograniczenia ze względu na wielkość reprezentacji mantysy. print...
Witam, troszeczkę czasu minęło i program udało sie po małej przerwie w końcu dokończyć (tzn. żeby osiągnąć tzw minimum jakie było zakładane). Zmianie uległo dosyć sporo, odszedłem od sposobu pomiaru Sinus prądu i Sinus napięcie, oraz wyliczania Cos Fi między nimi, ze względu na fakt, że faktycznie kształt sinus prądu i napięcia są krótko mówiąc dosyć...
Ty czytasz, co się do Ciebie pisze? https://obrazki.elektroda.pl/9945658500_... avrdude: Expected signature for ATtiny4313 is 1E 92 0D Double check chip, or use -F to override this check. Odnaleziono zły mikro kontroler.Czy wybrałeś odpowiednią płytkę z Narzędzia > Menu Płytek?
Próbuję zaprogramować ATmegę 328P przy pomocy arduino. Próbowałem już w najnowszym arduino sposobów typu ponowna instalacja sterowników usbasp, podmiana avrdude na najnowsze, nic nie działa. Próbuję teraz użyć arduino 1.0.6, używam programatora usbasp. Przy próbie wgrania programu wyświetla się taki komunikat: Ładowanie zakończone pomyślnie Wielkość...
Kupiłem Leonardo, wgrałem program i działało ale wartości dla czujnika halla były duże i kombinowałem z zmianą ich by odczyt na kompie był płynniejszy i w pełnym zakresie 0-100%. Na oryginalnym wsadzie zakres wynosił 18%-82% gdzie 18% to brak pola magnetycznego. Udało mi się znaleźć wartość by komputer odczytywał 0-100% ale chciałem dodać do kodu 2...
Wgrywałem, program na atmege328p-pu - wszystko działało. Podłączyłem ją pod osobne zasilanie (6V, 300mA - według multimetru 10V) i gdy chciałem wgrać ponownie program przez arduino wyświetla się taki błąd: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
Witam, chciałem zbudować prędkościomierz do roweru na arduino. Głównym elementem jest kontaktron, używam go do pomiaru obrotu koła. Działa to pod względem elektrycznym bardzo fajnie. W projekcie wykorzystałem płytkę arduino pro mini i wyświetlacz Nokia 5110 jednak mam problem z napisanym przeze mnie kodem. Gdy kontaktron jest załączony wyświetlają się...
Przy wgrywaniu bootloadera wyskakuje: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
arduino string double system double double drive
kontrolka cordoba content watch hotpoint ariston pralko
tasmota reguły sprzężenie głośnikach
Trudny rozruch i biały dym w VW LT 2.5 TDI Lokalizacja sterowników w Lexusie LS 430