Jeżeli używasz klasy Serial, to tam to już jest zaimplementowane. Jeżeli nie, tu uważaj na możliwe problemy linkera (duplicate reference, symbol already defined), bo domyślna funkcja main, ta, która w pętli odwołuje się do funkcji loop, ma referencję do klasy Serial i przez to, może nie być możliwe instalowanie własnej obsługi przerwania UDRE_vect,...
Czy jest to słuszna uwaga? Słuszna. Zwykła matematyka, policz ile danych trzeba przesłać i jak szybko zrobi to uC użyty w Arduino. Czy da się zrobić bufor LCD w RAM uC? Generalnie, kolorowe LCD o rozdzielczościach 320x240 i większych to już nie dla AVR, nawet Xmega nie bardzo się nadają, mają co prawda DMA ale mało RAM i DMA nie może rozwinąć skrzydeł.
(...) mmand ); Serial.print(command , HEX); Serial.print(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); // Wyświetlenie jednego miejsca po przecinku lcd.print("%"); } Poniżej znajdziesz pełny, scalony kod, który łączy obie części - dotychczasową...
Jeśli chodzi o serial to tak, działa w przerwaniu normalnie. Pewny jesteś? Do tego potrzebny jest bufor w ram a Arduino to przeważnie AVR z małą ilością ramu. Hamowanie przez LM293? Chodzi o to, że muszę sprawdzić o jaki kąt obróci się wał przez siłę bezwładności i zadać obrót w przeciwnym kierunku Nie. Hamowanie to wystawienie na obu wyjściach poziomu...
Scrolla można by zrobić w oparciu o bufor cykliczny. Co prawda nie mam arduino z wyświetlaczem więc pozwoliłem sobie go zasymulować w terminalu w oparciu o kody ANSII https://filmy.elektroda.pl/48_1667431218...
Arduino mega podpięte jest przez USB do komputera i stąd płynie zasilanie do niego. Bo nie miałes zasilcza 5V czy ten komputer do czegoś służy w twoim rozwiązaniu? Nie ma żadnego połączenia masy zasilacza 24V i masy arduino. A jak to połączenie zrobisz to problem się nie rozwiązuje? Ze sterownika jest wyjście + i - z optoizolatora, - łączę z GND arduino,...
Na wstępie napiszę: korzystam z arduino mega, konwertera RS232 TTL- RS485 i modułu W5100 dla arduino, zaznaczam, że swoje doświadczenia opieram na arduino, języku programowania c++, czy wirring...tak to się nazywa w środowisku IDE? Nie jestem też z zawodu programistą, więc jakieś złośliwe komentarze proszę sobie darować, natomiast konstruktywne uwagi...
Witam wszystkim i dziękuję na wstępie zainteresowaniem niniejszym tematem. Przed kilkoma laty opisałem na niniejszym forum instalację balkonową, która po dzień dzisiejszy zaopatruje w słoneczne dni mój dom w energię. https://www.elektroda.pl/rtvforum/topic3... Z biegiem czasu zmniejszyłem bufor energii z 105Ah na 65Ah czyli prawie o połowę z...
Tak, zapewne problemy wynikają stąd, że używasz Arduino, a nie dlatego, że nie masz pojęcia o programowaniu. Przykłady z bibliotek działają prawidłowo bo biblioteki są OK, po prostu nie umiesz z nich korzystać. To i tak świetny wynik, że po 5 dniach masz takie problemy. Przejdź na czysty C i daj znać kiedy będziesz na tym etapie. Wybrałeś sobie bibliotekę...
Czyli w sumie mogę przesłać jednorazowo max 32bajty. Nie, to znaczy, że wysyłając funkcją i2cSimpleWrite() paczkę 32 bajtów, nie będzie wykorzystany cały dostępny bufor klasy Wire. Dane będą zawsze fizycznie wysyłane po jednym bajcie "wewnętrzną" funkcją twi_transmit(), która stopniowo opróżnia bufor, bajt po bajcie. Problem w tym że kiedy Master prosi...
Oled w niektórych bibliotekach ma bufor RAM 1k, a to cały RAM w Atmega8 i nawet jeśli nie jest cały buforowany to raczej tu bym szukał przyczyny w dziwnym zachowaniu uC. Ciężko byłoby rozjechać synchronizację dla prędkości 9600, a ewentualne błędy dla 8 i 16MHz są takie same i wzajemnie się znoszą, choć oczywiście lepiej mieć kwarc zewnętrzny. Spróbuj...
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...
Jak na razie spróbuję zrobić to na uno jeśli będą jakieś problemy to zastanowię się nad innym rozwiązaniem. Po prostu platformę i płytkę arduino mam już w małym palcu. Mały palec odciąć - mała strata :-) Stracisz czas na ten LCD, z pewnością będziesz zawiedziony. Naprawdę nieźle się napociłem aby na 320x240 nie było widać odrysowywania buttonów, ikonek,...
Jeśli Arduino to masz bibliotekę do kart SD, schematy podłączenia znajdziesz w internecie bez problemu, musisz tylko uważać na to, ze karta SD zasilana jest napięciem 3,3V i w takim standardzie przyjmuje też sygnały - czyli bezpośrednie podpięcie jej do Arduino pracującego na 5V uszkodzi ją. Warto też pamiętać, że karta pobiera 100mA lub więcej "w szpilkach"...
Pozostaje otwarta kwestia uziemiania i „minusa” zasilacza 12V. Obecnie część ramy jest uziemiona przez arduino (minus sondy). Natomiast co z resztą? Jeśli masz zasilacze w I klasie ochronności, to cała maszyna powinna być tak wykonana - wszystko co metalowe do PE, tyle wynika z zasad bezpieczeństwa. To czy zastosowanie się do tych zasad,...
Serial to jakieś 30% całości. W tym momencie program jest za duży o jakieś 7% (~300 bajtów). Do tego celu używam kona arduino Blue pro micro ( odczytywane przez kompilator jako leonardo ). Problem w tym, że to nie koniec rozbudowy programy, a jedynie początek Czyli wstępnie, jak już nadmieniono, sprzęt za słaby do zadania. Ale możesz się pobawić np...
uprościmy załozenia załóz sobie ze cala odpowiedz bedzie w np 5 bajtach np "a=xxx", "b=xxx" itd. Tak ja Ci pisałem w php wyslij tylko tę odpowiedz. Wtedy zrób sobie bufor na 5 znakówm czytaj tylko 5 znaków mysle ze ci wystarczy do sterowania. kod php: (zkładam ze wolasz http://twojserver/index.php?cmd=xxxxx" [syntax=php] <?php if(array_key_exists("cmd",_GET))...
https://obrazki.elektroda.pl/8611332800_... Przedstawiam prostą konstrukcję, która sprawiła mi sporo frajdy. Jest to odtwarzacz plików MP3 z użyciem RaspBerry Pi Pico na mikrokontrolerze RP2040. Pliki wczytywane są z karty SD i odtwarzane z wykorzystaniem PWM. https://obrazki.elektroda.pl/8965810000_... Testy zacząłem...
Powiadomić nadajnik, że odbiornik otrzymał informację.
Zrealizowane zabezpieczenie przy pomocy kondensatora i żarówki jest tu: http://www.elektroda.pl/rtvforum/viewtop... Dobór elementów zalezy od jakosci termostatu (trafiłem na taki ktory bez przeróbek nie iskrzy!) i indukcyjności grzałki. W większosci wypadków wystarczał kondensator 220-470nF wymontowany ze starego zasilacza do...
Edit: 03-10-2025: Poprawiłem schemat układu normalizującego sygnały wyjściowe, dopracowałem bufor (wtórnik emiterowy), który sprawiał nieco problemów. Zupełnie dla zabawy popełniłem generator funkcyjny, sinus, trójkąt oraz prostokąt w oparciu o programowalny generator AD9833 (SPI). https://obrazki.elektroda.pl/2927972700_... https://obrazki.elektroda.pl/6526424600_...
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/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
AVE... BlackPill V2 ma częstotliwość zegara 100MHz - magia PLL. Bez problemu można zatem generować zmiany stanu z czasem 10ns. "Czarna piguła" ma 128kB pamięci SRAM, więc możemy połowę dać jako bufor danych, i użyć DMA do automatycznego przesyłania go na GPIO. Jak się sprężyć z kodem, to można prawie cały RAM przeznaczyć na bufor, a 512kB pamięci Flash...
https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
Np. z tego kodu: [syntax=arduino]#include <Arduino.h> #include <U8g2lib.h> #include <SPI.h> #include <Wire.h> // Konfiguracja pinów dla wyświetlacza OLED #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif // Konfiguracja wyświetlacza SSD1306 U8G2_SSD1306_128X64_NONAME_F_HW_I2C...
Witam, 74F374 z założenia nie jest rejestrem przesuwanym, ale nie ma przeciwwskazań, aby takim był. Mamy udostępnione wyjścia i wejścia każdego przetwornika, więc to tylko kwestia połączeń. 74244 to bufor trójstanowy, używany do sprzęgania układów peryferyjnych TTL z procesorem. U ciebie to może być zarówno bufor na liniach komunikacyjnych, jak i bufor...
https://obrazki.elektroda.pl/6550958800_... Przedstawię tutaj uruchomienie ESP32-Cam w PlatformIO, przeanalizuję działanie streamingu video (?) z tej płytki oraz pokażę jak można dostać się do pikseli obrazu pobranego z kamery (np. w celu narysowania prostokątów). ESP32-Cam to mała i poręczna płytka oferująca moduł ESP-32S (4MB Flash,...
Przy AVR w ogóle będzie problem bo tam nawet nie ma miejsca na bufor obrazu. Choć nie wiadomo co to za AVR. Może jakiś XMEga to wtedy nie będzie tak źle. Bez bufora też się to da zrobić. Ale to dość dużo roboty bo wszystko by trzeba obliczać w locie, a przy sztucznym horyzoncie to będzie dość trudne.
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
https://obrazki.elektroda.pl/1184062400_... Pokażę tu projekt zegara zbudowanego na ESP8266 i wyświetlaczu opartym na MAX7219, dodatkowo wzbogaconego o moduł przekaźników na MCP23017. PCB pod ESP będzie pochodzić z sieci, moduł przekaźników z kolei projektowałem sam. Firmware złożę samodzielnie w PlatformIO z gotowych bibliotek. Czas...
Czy AI ChatGPT- 5 Code to już senior programista. Zapytałem grzecznie ChatGPT- 5 Code czy by nie napisał programu na Arduino Uno do wykonania prostego termostatu jednokanałowego. Podałem oczywiście pin out/in i ciurkiem wygenerował to! Wgrałem, kompilator nie zgłasza błedów ogólnie jestem zadowolony z działania. Czy ktoś bardzo obeznany oceniłby tego...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
Tutaj raczej nie pomoże czyste C, Atmega 328p ma tylko 2048 bajtów RAMu, dla 600 diod potrzeba na bufor 1800 bajtów, co pozostawia dla reszty programu tylko nieco ponad 200 bajtów. Jeśli by trzeba było sterować większą ilością diod, to poszedłbym w ESP8286 gdzie RAMu jest 20KB.
http://obrazki.elektroda.pl/4287767600_1... W materiale znajdziecie wprowadzenie do transformacji Fouriera z teorią ograniczoną do minimum. Jest to propozycja zapoznania się z tematem poprzez praktyczne eksperymenty, następnie intuicyjne wyczucie do czego może przydać się FFT. Jeżeli odstrasza Cię skomplikowana matematyka ten materiał...
https://obrazki.elektroda.pl/7595010300_... Wiele osób zastanawiało się dlaczego kolorowe graficzne wyświetlacze działają bardzo wolno z Arduino UNO/Mega i wszystkimi AVR Mega/Tiny. Przeprowadziłem testy porównawcze wyświetlacza 128x160 ze sterownikiem IL9306 pracującym z interfejsem SPI. Do testów posłużyło Arduino UNO i KA-NUCLEO-F411CE....
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Myśce że zakupie ten zawór w razie czego zrobie baypas omijajacy zawór przy pompie nie bedzie przecież potrzebny Sygnał 0-10v był by dobrym rozwiazaniem tylko serwisant się coś nie odzywachyba bede musiał go ponaglić jeżeli mie oleje poprostu zgłosze reklamacje że to wejscie mi nie działa i bedzie musiał przyjechać i ustawić jak trzeba:) sterownik pewnie...
Masz do tego dokumentacje? Bo jak się tu wejdzie https://www.we-con.com.cn/en/product_pag... i kliknie "software" to zwraca 403 :| Ogólnie masz 2 opcje żeby to zsynchronizować: 1) timeout jeśli odstępy między paczkami są znacznie dłuższe niż same paczki 2) wyszukiwanie tego F1, to można robić przy odbiorze lub pisać wszystko w bufor i potem go...
https://obrazki.elektroda.pl/7259538100_... Niebawem na elektroda.pl pojawi się moduł Arduino nano wyposażony w mikrokontroler ATMega328P taktowany rezonatorem kwarcowym 16MHz, zasilanie napięciem 5V z portu USB. Płytka wyposażona jest w konwerter USB<->UART co ułatwia umieszczanie programu ze środowiska Arduino. Na płytce znajdują...
Witam, chciałbym dołożyć do auta proste powiadomienie o uruchomionym alarmie. Niestety w noc sylwestrową z auta parkującego tuż obok mojego skradziono koło co wygenerowało u mnie chęć dołożenia dodatkowego zabezpieczenia. W aucie mam Canlocka z czujnikiem położenia więc teoretycznie próba kradzieży kół uruchomi alarm akustyczny poprzez fabryczny klakson....
A może Panowie cos kamera OV7670 .? Arduino to raczej MEGA versja Jakas karta SD dla zapisu mapy Matryca szachownicy do testów #include <Wire.h> #include "OV7670.h" OV7670 camera; void setup() { Serial.begin(115200); Wire.begin(); Serial.println("Inicjalizacja kamery..."); if (!camera.init()) { Serial.println("Błąd inicjalizacji kamery!"); while...
Pomyliłem się z wersją ESP mam ESP32-DEVKITC-VIE z wbudowanym złączem I-PEX, przelutuje rezystor z anteny wbudowanej na I-PEX i sprawdzę choć wątpię że to kwestia zasięgu, ruter mam 1m od płytki ale warto sprawdzić. Zmodyfikowałem kod i wywala takie błędy: https://obrazki.elektroda.pl/6373794800_... Po czym jest reboot zawsze powyżej...
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....
Samo FFT zostawia tylko tablicę nr słupka i wysokość, tu myślałem aby rdzeń który to oblicza po prostu ustawiał flagę że obliczenia skończone i drugi rdzeń może wtedy użyć tablicy do generowania grafiki oraz wysyłki bufora. Bufor sampli jest tylko wykorzystany w FFT więc tu problemu nie ma,
Niestety program nie chce się kompilować. U mnie na Arduino Pro Mini kompiluje. Należy oczywiście dokonać zmiany w pliku ino: // KS0108_GLCD(DI, RW, E, DB0, DB1, DB2, DB3, DB4, DB5, DB6, DB7, CS1, CS2); KS0108_GLCD display = KS0108_GLCD(A0, A1, A2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11); ten bufor nie zmieści się w ram W Arduino Pro Mini się zmieścił. Nie...
Jest to wyświetlacz monohromatyczny ciężko określić firmę i typ ponieważ jedyne co mam to numery które w internecie nic nie znaczą i ewentualnie wymiary i producenta termostatu, co do HC4050M dobrze rozumiem czyli to bufor natomiast jest bezpośrednio podłączony do procesora PIC30f6012a do którego posiadam wszystko żeby go zaprogramować z mplab a założyłem...
Ja jeszcze dodatkowo eksperymentowałem z układem 2kB NVRAM + RTC typu M48T02 STMicroelectronics. Ciekawa kostka, działa jak zwykły 2kB RAM statyczny np: 6116 tylko ma wbudowane podtrzymanie bateryjne, a w kilkunastu ostatnich bajtach posiada programowalny zegar czasu rzeczywistego. Tutaj też można by się pokusić o przerobienie programu monitora, by...
Ja też zaniże poziom. Jaki jest najpepszy na świecie mikrokonroler pod wsekimi względami. Cud miód malina (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Nie istnieje uniwersalny, absolutnie „najlepszy” mikrokontroler pod każdym względem. Każda rodzina mikrokontrolerów ma swoje mocne i słabe strony, a wybór zależy od konkretnych wymagań projektu:...
na pierwszym poście re_de sterowane jest z pina ESP wiec schemat który wkleiłeś później nie ma sensu. Przy okazji sam z podobnego korzystam w swoich projektach. pytam o to bo w arduino czas potrzebny na sterowanie re_de nie jest taki prosty jak się wydaje. generalnie Serial.print jest wspomagany przez system przerwań i dla dłuższych stringów obsługa...
bufor ciepła bufor grawitacyjna bufor nagrywarki
mikrofon bezprzewodowy nadajnik włosów rozebrać kalkulator graficznym
piszczenie przetwornicy piszczenie przetwornicy
Bojler Ariston Evo nie grzeje, miga panel - usterka Microcar Virgo 3 – przekaźnik szyb elektrycznych, schemat, usterki, retrofit