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...
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...
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...
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...
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:...
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ą...
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...
(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...
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_...
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...
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...
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ć...
(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,...
Witam, jestem nowy i zaczynam przygodę z elektroniką. Mój problem polega na wgraniu bootloadera do mikrokontrolera ATMega328P-PU za pomocą arduino. Po wgraniu ArduinoISP a następnie próbie wypalenia bootloadera przy wersji Arduino 1.6.5 wyrzuca mi błąd: Błąd przy wgrywaniu bootloadera; brak 'bootloader.tool' parametru konfiguracji natomiast przy wersji...
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_...
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ę,...
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]
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...
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ć...
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?
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...
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ść...
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ę...
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.
Przy wgrywaniu bootloadera wyskakuje: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
https://obrazki.elektroda.pl/4760563300_... W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie...
Robię tak jak mówicie, ustawiłem programator jako USBasp, jako cel użyłem ATMegi328p kliknąłem "wgraj używając programatora " na programatorze mignęła zielona dioda a ArduinoIDE wypluwa taki komunikat avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: program enable: target doesn't answer....
Witam Mam taki mały problem. Nakupiłem kiedyś na ebayu Arduino mini pro, a w związku z tym że jest tańsze niż sam układ ATMEGA328P to korzystam z Arduino mini pro w wielu projektach pisząc oprogramowanie w C. Problem polega na tym że po kilku programowaniach Arduino mini pro przestaje reagować. Mam taki komunikat: avrdude: warning: cannot set sck period....
Na razie zrobiłem czujnik natężenia i napięcia, które działają poprawnie. Próbowałem zrobić też licznik Wh (lub kWh), ale Arduino nie liczy ich lub wyświetla losowe (również ujemne) liczby. Kod: [syntax=cpp] #include <cmath> #include <EEPROM.h> #include <LiquidCrystal.h> // include the library code: LiquidCrystal lcd(12, 11, 5, 4,...
uC z powrotem na swoim miejscu. avrdude wciąż nie chce zaakceptować mojej atmegi: Inappropriate ioctl for device ioctl("TIOCMGET"): Bad file descriptor a podczas wgrywania bootloadera (przez arduino ide) wyskakuje Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. port jest dobrze ustawiony, bo...
Witam. Mam problem który jest już rozsławiony w internecie, a jednak dalej są problemy. Sprawa wygląda tak. Chcę wgrać bootloader na atmege328p, wykorzystuję do tego programator USBasp. Próbowałem podłączać według najprostszych schematów oraz tych z kwarcem 16MHz i kondensatorami. W programie Arduino IDE wybieram Arduino uno, lub nano oraz programator...
Konkretnie to taki: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override
calixto Może wyjaśnię. Mam arduino uno oryginalne i podróbę, korzystam z arduino już od jakiś 2 lat umiem mniej więcej programować. Chce teraz nauczyć się programować mikro kontrolery aby budować małe układy wiem ze istnieją płytki arduino takie jak pro-mini czy też nano jak i wiele innych układów arduino i nie tylko ale ja chcę się nauczyć programować...
Dobry wieczór wszystkim. Mam problem z Arduino Nano, w moim kodzie gdzieś musi tkwić szkopuł, który nie pozwala na wykonanie funkcji z attachInterrupt. Robię projekt do mini szklarni, i aby przekaźniki od rezystora grzejnego co chwilę nie włączały i nie wyłączały się, musiałem wstawić delay, jako opóźnienie przy nagrzewaniu i chłodzeniu powietrza. Jednak...
Witam, stworzyłem projekt, najpierw na płytce stykowej z wykorzystaniem Atmega328P-PU czyli zwykły DIP. W projekcie nie ma oscylatora więc użyłem bootloadera: "Atmega328P on breadboard (8MHz internal clock) z: https://www.arduino.cc/en/uploads/Tutori... Posłużyłem się tym tutorialem: https://create.arduino.cc/projecthub/tec...
Assemblera na ARM? Na AVR piszesz w ASM? Nie, czasami robię wstawki w przerwaniu, ale głównie sprawdzam co mi kompilator wypluł bo juz kilka razy miałem że program mi nie mnie chodził jak chciałem przez nadmierną optymalizację kompilatora. W ARM takich problemów nie ma. Wstawek ASM nie trzeba robić ani poprawiac kompilatora. Więcej ram, SPI, I2C, RAM,...
Przyszły transoptory. Podłączyłem wszystko jak należy. Tylko, że na wyjściu #4 każdego transoptora dałem LEDa, żeby zaobserwować działane całego układu. Zrobiłem double check i podłączyłem napięcie. No i jest tak: po dołączeniu napięcia LEDy nie świecą się, przy obrocie w lewo zapala się jedna i ...pali się. Gaśnie dopiero po przekręceniu enkodera o...
Cześć wszystkim! Mam urządzenie bez nazwy (panel led), które jest kontrolowane przez AT89S52. Próbowałem "użyć go" w jakiś sposób, ale bez powodzenia, więc postanowiłem spróbować pobrać FLASH i spróbować go przeanalizować. To jest dla mnie po raz pierwszy (zgranie flash), więc nie mam żadnego programatora - więc użyłem oryginalnego Arduino UNO. Zaprogramowałem...
https://obrazki.elektroda.pl/6814416700_... https://obrazki.elektroda.pl/6917395500_... Screnny z AVR LAB++ odnośnie Fusebitow. Odnoście pinout mojej Atmegi, dioda jest na pinie nr 20. Też sprawdzałem możliwość, że fizycznie sygnał jest podawany na inny pin ale sprawdziłem wszystkie i na żadnym tego sygnału nie podaje....
Proszę o pomoc w zaprogramowaniu mikro kontrolera atmega88. Chcę zaprogramować za pomocą Arduino Mega2560 . poradnik podobny jest tu https://blog.dulare.com/rozmnazanie-ardu... Mam podłączone miso,mosi,sck zasilanie i inne rzeczy, zgodnie ze schematem pinout atmega88 https://camo.githubusercontent.com/c55be...
I najważniejsza porada, zmień takie kwiatki jak [syntax=c] void Graph(Adafruit_ILI9341 &d, double x, double y, double gx, double gy, double w, double h, double xlo, double xhi, double xinc, double ylo, double yhi, double yinc, String title, String xlabel, String ylabel, unsigned int gcolor, unsigned int acolor, unsigned int pcolor, unsigned int tcolor,...
Witam serdecznie Postanowiłem napisać ten list bo mam problem z zaprogramowaniem Arduio Uno. Z internetu sciągnołem sketch , który trochę zmodyfikowłem bo początkowo był problem z biblioteką czujnika DHT11. Po uporaniu się z tym problemem pojawił się nowy , którego nie jestem w stanie poprawić. Ja chcę za pomocą Arduino Uno i czujnika DHT 11 wyświetlać...
Spoko, jak rozumiem to tajemnicze cmath to zwykłe [syntax=c]#include <math.h>[/syntax] tylko w wersji dla C++ (namespace)[syntax=c]#include <cmath>[/syntax] Biblioteka matematyczna pod AVR jest dostępna, tyle, ze double jest tożsame z float, no i jest liczona programowo, więc dość wolno.
Dobry wieczór,borykam się z problemem poprawnego wgrania bootloadera jak i kodu programu dla układu Atmega88PA w obudowie TQFP32. Układ jest już wlutowany na płytkę do programowania używam przejściówki kanda ISP na 6 pinów. Co ciekawe sprawdzając podłączony avr w programie mkAVR Calculator atmega jest poprawnie wykrywana to też odrzuciłem(mam nadzieję)...
Witam, mam wyświetlacz 40x4 LCD , w rzeczywistości to zintegrowane 2 wyświetlacze na sterowniku HD44780 wykorzystując bibliotekę dla Arduino LiquidCrystal440, oto przykładowy kod: #include <LiquidCrystal440.h> // LiquidCrystal lcd(rs,rw,enable1,enable2,d4,d5,d6,d... // Note: some Forum examples using LiquidCrystal440.h have wrong DB...
Programator jest OK bo działa na dobrym arduino, ale na uszkodzonym chyba znowu poszedł uC Atmega328P bo na nim dostaje te komunikaty rc=-1 i żaden program nie wykrywa uC i nic nie można zrobić. Nie wiem czy można tak zablokować uC żeby nie można było z nim nic zrobić. Moge podmienić te sterowniki ale jak pisałem one dobrze działają zarówno mój stary...
To może później :P Mogłem spytać wcześniej z tą atmegą. Chyba że ktoś chce odkupić xd (at) Aha. Wszystko tylko nie dla atmegi 8. Może kupić jednak ten programator co ? Wtedy będę mógł robić zmiany w firmware. Nie ma żadnych kondensatorów, a program mam napisany tylko w arduino IDE. Dodano po 2 Sory że piszę pod postem. Mam taki błąd This report would...
Czy możesz sprawdzić, czy masz zainstalowaną więcej niż jedną binarkę avrdude na swoim kompie? Mogą być w różnych katalogach. Dodano po 44 Twój programator usbasp ma stary firmware, czy możesz zamieścić jego zdjęcie od strony elementów? Tam powinna być zworką do ustawienia Slow SCK - niestety w różnych modelach może być w innym miejscu. Ewentualnie...
Witam, próbuję wypalić bootloader na AtTinny13A przez Arduino Mega jako programator. Zainstalowałem wszystkie biblioteki i wszystko ponoć jest dobrze, lecz mi wyskakuje błąd : "avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13 avrdude: Yikes! Invalid device signature. Double check connections and try again, or...
Dzięki za odpowiedź. Ostatni schemat ...To tylko pomysł ale może zastąpię przyciski diadą 1Nxxx, podłączę ją do Arduino pinu I/O i korzystając funkcji HIGH i LOW będę wstanie zastąpić przycisk/i.? Opis OUT PWM to inny układ który korzysta z drabinki. Najprościej mówiąc nie chcę używać drabinki tylko pilota IR, aby to zrobić muszą znaleźć najprostsze...
Zresetowałem programator i komputer go wykrył. W konsoli CMD co się pokazało. C:\Users\wojtek\Documents>avrdude -p m328p -c usbasp avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank you.
Tak patrzę w kodzie na * 0.028330078125; Czy to ma sens? W AVR-GCC float i double to chyba 7 cyfr po przecinku? Nie wystarczyło by "* 0.0283300"? Te rezystory, 1000 i 200R to jaką mają tolerancję? Z kodu wynika, że napięciem odniesienia jest Vcc, jaką ma wartość? Dlaczego nie jest to wewnętrzne Vref albo lepiej zewnętrzne stabilne Vref? Miernikiem o...
OK, koło 21 będę miał okazję spróbować, zdam raport co z tego wyszło. Dziękuję za dotychczasową pomoc :). Niestety, oto co wciąż dostaję w konsoli Arduino IDE: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Co może być nie tak?...
Aktualizacja: zrobiłem sobie adapterek do złącza ISP 6-pin, zczytałem zawartość 16U2 ze sprawnego Arduino i sukcesy na tym się skończyły: C:\Users\Ushuru\Desktop>avrdude -c usbasp -p m16u2 -U flash:w:usb_chip.hex:i avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double...
Przebieg prostokątny staram się generować na arduino void setup() { // put your setup code here, to run once: pinMode(12, OUTPUT); tone(12, 4000000); } void loop() { // put your main code here, to run repeatedly: //tone(12, 4000000); } Mkavrcalculator wywala błąd AVRdude Reading | ########################################...
Witam, zakupiłem nowy programator USBASP. Podłączyłem do komputera i sterowniki zainstalowały się pomyślnie, w menedżerze urządzeń było widać że jest to USBASP lecz przy próbie wgrania jakiegokolwiek szkicu przez Arduino IDE pojawiał się błąd. Spróbowałem uruchomić program do sprawdzenia czy w ogóle programator wraz z mikrokontrolerem odpowiada ale...
Witam. Planuję zbudować rozbudowany przekaźnik priorytetowy na bazie arduino nano. W czym rzecz. Z takich a nie innych względów mam tylko 1 fazę, co prawda przydział mocy aż 8kW ale to ciągle za mało, żeby wszystko działało równocześnie. W mieszkaniu będzie: - płyta indukcyjna 7kW, - bojler 2kW, - 4 piece akumulacyjne odpowiednio I piec - 2 kW, II piec...
Szkic w Arduino w załączniku i poniżej. Arduino, bo chce przede wszystkim przetestować hardware, a te kody są sprawdzone. Całość odpalona na Arduino UNO R3. [syntax=c]#include "MAX6675.h" // this example is public domain. enjoy! // www.ladyada.net/learn/sensors/thermocoup... int thermoDO = 12; int thermoCS = 8; int thermoCLK = 13; MAX6675 thermocouple(thermoCLK,...
Próbuję zrobić menu dotykowe na ekranie Adafruit 2,8" (https://botland.com.pl/pl/arduino-shiel... ma on działać w taki sposób: 1. przed naciśnięciem czegokolwiek widoczne są słupki przedstawiające połączone napięcie z...
Witam Mam czujnik dht11 oraz dwa czujniki lm35 które chce podłączyć do arduino uno aby na ekranie 16x4 i2c pokazywało cztery odczyty - 3x temp i 1x wilgotność. Do odczytu dht11 mam taki sketch: [syntax=c]#include <DHT11.h> #include <Wire.h> #include <LCD.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4,...
Witam mam problem z atmega 328p, podczas wgrywania bootloadera przez usbasp i program arduino, program się zawiesił, bootloader nie wgrał się do końca i lipa totalny brak komunikacji z atmegą czy jest na to jakikolwiek sposób, arduino wywala : avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check...
Pytanie, co z ta liczbą 64 bit zrobisz? Konwersja sprintfem nie wypali. Sprintf obsługuje int i float. Double traktuje jak float wiec nie wyświetlisz tyle cyfr ile byś chciał. Bawię się w kalkulator i mam własne procedury wyświetlania/wprowadzania longów. Jednak, jak widzę, użycie "po łatwiźnie" procedur matematycznych dostarczanych z Arduino ogranicza...
Wszystkie są bardzo pamięciożerne i generują masę nadmiarowego kodu. Działać - działają Czy dla STM, czy dla AVR, arduinowe biblioteki są beznadziejne i nie trzeba się tym przejmować, przynajmniej Arduinowcy się nie przejmują. Jak widać na przykładzie AVR, czy 1 cykl ale z DMA nie skorzystamy. Po co w Arduino DMA? Amatorom się nigdzie nie spieszy,...
Rzeczywiście tutaj był błąd i przez to nie wyświetlała się wartość dla drugiego kierunku obrotów. Poprawiony kod działa już lepiej i jestem na etapie testów. [syntax=c] #define MY_GATEWAY_SERIAL #define MY_REPEATER_FEATURE #include <SPI.h> #include <MySensors.h> #include <Bounce2.h> //--------------Roleta w kuchni duże okno-------------------------...
Witam:) Szukam sposobu jak wgrać działający bootloader do atmegi 16/32. Przeszukiwałem google próbowałem wielu różnych poradników żaden nie zadziałał. W każdym było wiele przeróżnych błędów. Najbliżej zadziałania okazał się sposób z[url=https://github.com/MCUdude/MightyC... stronki W przeciwieństwie do innych sposób w tym wszystko fajnie się wgrało...
Witam Próbuję wgrać flash do Usbasp 2.0 na Atmega8 za pomocą Arduino Uno. Łączę te urządzenia wg przepisu: http://shannonstrutz.com/uncategorized/u... Po wykonaniu instrukcji: [syntax=avrasm]avrdude -C ../etc/avrdude.conf -c avrisp -P COM5 -b 19200 -p m8 -v[/syntax] otrzymuję: [syntax=avrasm]avrdude: Version 6.3, compiled...
Musiałem go wyeksportować i przez avrdude wgrać do atmegi No i prawidłowo, kompilujesz do HEX i wgrywasz zewnętrznym programatorem. Ew. masz opcję upload using programmer (sketch), a programator określasz w menu tools opcja programmer. Tam robiłem, a próbowałem robić tak jak napisałeś to nie wykrywało mi programatora. Ale i tak w sumie mi nie działa...
Chciałbym przetestować układ attiny13. Nie posiadam niestety odpowiedniego rezonatora kwarcowego. Posiłkuję się filmem ElektroMarasa na temat programowania układu attiny13 (link: https://www.youtube.com/watch?v=ghtCYlqU... Podążam jego pdf-em na google drive. Podłączyłem attiny13 odpowiednio do pinów rst -> 10, mosi -> icsp mosi, miso -> icsp miso,...
Zainstalowalem Arduino 1.0.6 i wyrzuca mi taki błąd: This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "ATtiny2313 (at) 8 MHz" avrdude: error: programm enable: target doesn't answer. 1 avrdude:...
Wgrywam np bootloader od Arduino do gołej Atmegi, ale też i gotowe programy np od Multiwii. Mam ustawione na zewnętrzny kwarc (CKSEL=1111, SUT=00). Jak zdejmę zworkę to mam: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this...
Wszystko jest podłączone i odczytywane prawidłowo. Gdy przykładam telefon z przygotowaną aplikacją na androida to otrzymuję odpowiednie komunikaty NFC które potem dowolnie interpretuje w Arduino jako komendy. Kod odczytu z NFC wygląda następująco: #include "SPI.h" #include "PN532_SPI.h" #include "snep.h" #include "NdefMessage.h"...
Masz parę linków: Na AVR Freaks jest przykładowy kod [url=http://www.avrfreaks.net/index.php?... code for sun position algorithm Tutaj dla arduino http://www.bishoptechnology.com/pub/SunT... Tu cału projekt z dokumentacją i źródłami: http://heliowatcher.com/ Nic z tego nie testowałem, nie wiem...
Wygląda na to, że nie widzi ogóle atmegi8 na usbasp. Pewnie zacząłbym od weryfikacji połączeń pomiędzy Uno a programatorem. Też mi się tak wydaje. Z tym poleceniem: Dodano po 2 Ja na windows używam takiej linijki: avrdude -p m8 -P COM60 -c avrisp -b 19200 -U flash:w:usbasp.atmega8.2011-05-28.hex, zmień sobie adekwatnie do MAC, zapewne chodzi o prędkość....
Czyli coś jak tutaj? [syntax=c]// // This example shows one way of creating an optoswitch // using an IR LED as emiter and an IR LED receiver as // light sensor. // On this case it acts as a tachometer to count the // revolutions per second of an aeromodelism plane's // propeller. // // + GROUND +GROUND // | | // < < // > 220 ohm resistor >...
arduino string double double drive system double
pompa wtryskowa renault koszt zbudowania wzmacniacza światło cofania przyczepki
pompa wirowa charakterystyka saunier duval
Połączenie TV Samsung z Harman Kardon AVR 330 przez światłowód Opinie o kondensatorach MKT ERO w audio i elektronice