Najprościej chyba tak: [syntax=c] uint16_t * first = &respstruct.v01; uint16_t * last = &respstruct.v16; uint16_t * iterator = first; uint32_t sum = *iterator; // pierwszy element do { // od drugiego do ostatniego iterator++; sum += *iterator; } while (iterator != last); printf("%d\n", sum);[/syntax]
To się powinno zaimportować samo, Platformio/quick access / import Arduino project (wybierasz płytkę / moduł), następnie dodajesz biblioteki do mechanizmu Platformio, lub wrzucasz tradycyjnie do katalogu include / lib, ustawiasz extra opcję dla projektu w platformio.ini.
Przecież możesz zaprogramować sam procesor, wyjąć go z płytki i będzie sobą reprezentował jeszcze mniejsze rozmiary gdy chodzi Ci o jak najmniejsze. Koszty też ograniczysz bo nie musisz kupować płytek tylko same procesory... Ciężko jest lutować procesory z płytek mikro, ale już z takich jak ja używam to łatwizna: https://www.elektroda.pl/rtvforum/topic4...
Z opisu błędu wynika, że nie zainstalowałeś albo jest nieprawidłowo zainstalowana (niekompletna) obsługa dla płytek ESP32: [url=https://docs.espressif.com/projects...
A przeczytałeś [url=https://github.com/espressif/arduin... oraz [url=https://github.com/pyserial/pyseria... jeszcze [url=https://desire.giesecke.tk/index.ph... Ja swojego czasu miałem problemy z Arduino i XP - musiałem szukać starego linkera. Z biegiem czasu niewiele...
Czy przeglądałeś tę stronę? https://github.com/JoaoLopesF/Esp-Mobile... Wprawdzie w C++, ale już bez Arduino HAL ;)
Jak projekt kompilował się parę miesięcy temu, a robiłeś reinstalację, to pewnie zainstalowałeś najnowszą wersję core, czasami są robione zmiany i program, a czasami też biblioteki trzeba przepisać na nowo. Wybierz w miejscu menu gdzie instalowałeś core ESP32 starszą wersję i zainstaluj, może o to chodzi. Jak nie chcesz się bawić w samodzielną modyfikację...
feature/arduino-upstream to jest wersja nie rozwijana od ponad 8 miesięcy. To już lepiej użyć po prostu: platform = https://github.com/platformio/platform-e... Ale najlepiej jest skorzystać z pakietów przygotowanych przez Tasmota:[syntax=ini][env:esp32dev] board = esp32-c3-devkitm-1 framework = arduino platform = https://github.com/tasmota/platform-espr...
Do esp32 można wgrać z Arduino Ide, skompilowac i wgrać, wcześniej trzeba przygotować Arduino Ide pod ESP32
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_...
Home Assistant Discovery działa w ten sposób, że pod określonym tematem publikujesz yaml opisujący urządzenie, a HA to dodaje. Poszukałbym w Internecie pod hasłem: home assistant discovery platformio bądź podobnym. Przykładowe wyniki: https://registry.platformio.org/librarie... https://registry.platformio.org/librarie...
Co wybrać? ESP8266 Portal o wszystkim: http://esp8266.net/ Arduino LUA MicroPython ESP32 Portal o wszystkim: http://esp32.net/ Arduino FreeRTOS [url=https://docs.espressif.com/projects... Przykłady programów: https://techtutorialsx.com/2017/05/06/es... https://github.com/espressif/arduino-esp...
Mam problem z Arduino IDE oraz ESP32 ESP-WROOM-32U. W arduino IDE 2.3.6 i win11 nie mam możliwości wybrania prędkości transmisji portu szeregowego ANI 9600, ani 115200 z rozwiniętej listy. Na liście nie ma takich wartości.
(at)darex120 A czemu upierasz się przy Arduino IDE? To jest najgorsza z możliwych opcji. Zdecydowanie lepiej użyć Visual Studio Code z wtyczką PlatformIO. Też będziesz mógł pisać programy z użyciem Arduino Core i arduinowych bibliotek.
Cześć, Od kilku lat piszę frameworka dla urządzeń internetu rzeczy, który napędza mi w domu całe rozwiązania typu smarthome. Ostatnimi czasy zbudowałem bramkę do Zigbee, która też napędzana jest owym frameworkiem. Znajdziecie jej opis tutaj: Funkcje - zdecydowałem na wstępie, że chciałbym pójść w kierunku kompzycji, realizowanej na wzór... Unity3D...
Można jeszcze rozważyć użycie Też muszę to jakoś obejść, bo albo MESH albo dostęp do ROUTERA. Sądzę, że jest to kwestia utrzymania tego samego kanału WiFi dla obu trybów. [url=https://docs.espressif.com/projects...
Co się stanie jeżeli wyłączysz buzzer funkcją ledcDetachPin(buzzer) przy zgaszonym wyświetlaczu? Z jakiego napięcia zasilasz buzzer? Jakiej wersji Arduino Core dla ESP32 używasz? Zamieszczam film z problemem Film jest niedostępny. Ten film jest prywatny :)
zerknij na esp32 s3 devkit do tego ekran tft ili9341
Pytanie tylko czy rs485 na pewno ma pracować na 3,3V? Jeśli konwertera będziesz używał z ESP32 to konwerter zasilasz napięciem 3.3V żeby była zgodność logiki . Jeśli konwertera będziesz używał z arduino uno czy mega to konwerter zasilasz napięciem 5V żeby była zgodność logiki .
Jest jeszcze coś takiego jak lora Ale tak nawiasem mówiąc przejdź na coś bardziej praktycznego jak Arduino. Albo esp8266 albo esp32 duuuuzo lepsze urządzenia
Mógłbym poprosić o podanie nazwy tych konwerterów? Jeżeli w Polsce, to pod nazwą "konwerter stanów logicznych", jeżeli u Chińczyka, to "logic level converter" ;) Wygląda to tak, ja na poniższych obrazkach. Ten drugi to "dedykowany" dla RX/TX, ale oba się nadają. https://obrazki.elektroda.pl/8417310800_... https://obrazki.elektroda.pl/5333992500_...
Zależy do jakich zasobów sprzętowych w smartfonie ma mieć dostęp aplikacja. Do wielu zastosowań wystarczy tzw. aplikacja PWA. Jest multisytemowa i nie wymaga kompilacji. Teoretycznie możesz ją napisać w dowolnym edytorze tekstowym. Łatwiej będzie to jednak zrobić przy pomocy jakiegoś narzędzia wspomagającego tworzenie stron WWW.
Czuję tutaj dysonans. Polecanie komuś łatwiejszego rozwiązania jakim jest arduino czy ESP32 i jednocześnie polecanie znacznie trudniejszego języka jakim jest cpp? I tak przypomnę, że RISC-V to tylko określenie architektury a nie procesora ;) W sumie arduino na RISC-V jest porównywalne do arduino na cortex-A (Risc-V nie jest stworzony z myślą o mikrokontrolerach,...
Dodam, że ważniejsze od komunikacja WiFi jak w modułach ESP, jest stabilne połączenie i brak opóźnień w wyświetlaniu danych ze strony, aczkolwiek to właśnie ESP32 przyglądam się z największym zaciekawieniem aczkolwiek nie chciał bym ugrząźć na kilka tygodni z jakimś amatorskim/developerskim kontrolerem typu Arduino tylko skupić się na czymś co pozwoli...
Chciałbym zaprogramować esp32 poprzez arduino ide To jeszcze napisz jakiej konkretnie płytki z ESP32 używasz.
taki chyba urok tego Arduino IDE z ESP32, że polecenia zapisu do EEPROM to fikcja :D Klasa EEPROM jest od wielu miesięcy nie wspierana w Arduino Core dla ESP32 ([url=https://github.com/espressif/ardui... W jej miejsce lepiej użyć klasy [url=https://docs.espressif.com/projects...
Witam, mam notoryczne problemy ze sterowaniem zwór elektromagnetycznych tego typu ( https://obrazki.elektroda.pl/9363153200_... Zawsze są przełączane poprzez moduły przekaźników z optoizolacją takie jak te [url=https://botland.com.pl/przekazniki-...
Moim zdaniem najprościej będzie napisać aplikację przeglądarkową (PWA) komunikującą się przez BLE. Z zasady będzie ona działała w różnych systemach operacyjnych https://github.com/WebBluetoothCG/web-bl... Taka aplikacja to zasadzie zwykła strona WWW. Jeśli chcesz iść tą drogą to zamiast HC05 musisz zastosować...
nie wiem czy Arduino IDE nie ma swojego Pythona? Nie ma. Korzysta z systemowego.
Do arduino możesz podłączyć klawiaturkę i wyświetlacz. Reszta to odpowiedni program. Możesz też zamiast arduino użyć płytki z ESP32 lub ESP8266 - masz na pokładzie wifi i serwer www - bez problemu napiszesz stronkę którą wyświetli twój telefon. Programuje się je w środowisku arduino. Opisy są tu na elektrodzie.
Arduino Monitor pokazuje, co się dzieje w czasie bootowania.
Mam dajmy na to w pliku main.cpp zadeklarowaną definicje #define CHRGDETECT GPIO_NUM_35 Teraz mam własną bibliotekę i chciałbym żeby zadeklarowana wartość nie musiała być dublowana także w niej. Jak to zrobić? Środowisko platformio arduino ESP32
A jak jest np. z biblioteką arduino.FFT? Pytam bo usiłuję przeportować część kodu korzystającego z niej i ESP32 na Pico i jak na razie sypie błędami. Sama biblioteka arduinoFFT ([url=https://github.com/kosme/arduinoFF... powinna chodzić na RP2040. Przejrzałem jej kod źródłowy i nie znalazłem tam odniesień do konkretnej architektury. Nie używa też...
W jaki sposób odczytać w ESP32 informacje ze strony? Nie do końca jestem pewien, czy ESP ma odpytywać stronę czy zaszły jakieś zmiany, czy zostanie o tym poinformowany - jeśłi tak, to w jakiś sposób? Można obsługiwać (w sposób asynchroniczny) żądania POST, które będą przychodzić z "zewnętrznego" serwera do serwera (AsyncWebServer) w ESP32. Przykład:...
ILI9341, ILI9488, R61581 Dla tych są biblioteki Arduino w wersji dla ESP32 np. Do tej pory używałem lcd1602 i 4x20 - ale myślę, że czas zrobić krok naprzód. Są też w wersji VFD. Ślicznie świecą ;) https://obrazki.elektroda.pl/7892563300_...
Są biblioteki do Arduino, strony z gotowcami, ceny przystępne, brak tylko profilu SPP - trzeba przysiąść do BLE, ale z WiFi też pewnie będzie łatwo. W kwestii BT SPP: [url=https://docs.espressif.com/projects... To co jest dostarczane z Arduino Core dla ESP32 jest fajne, ale niestety...
Oto coś, nad czym GPT i ja pracowaliśmy, aby stworzyć symulator BL0937 do testowania OpenBeken na różnych platformach. Jest to szkic Arduino, który działa na ESP-WROOM-32 i jest obecnie podłączony do RTL8720DN/BW16E NiceMCU_RTL8720_V1 z uruchomionym OpenRTL. Szkic wykorzystuje PWM do symulacji CF, CF1 i SEL, umożliwiając OpenBeken interpretację sygnałów...
Udało mi się skompilować program z następującą poprawką: Ethernet , która faktycznie koliduje z biblioteką EtherCard . Dodano po 48 Alternatywnym i chyba lepszym rozwiązaniem jest użycie biblioteki UIPEthernet zamiast EtherCard. UIPEthernet też obsługuje ENC28J60 oraz dodatkowo emuluje klasy "standardowej" biblioteki Ethernet, czyli np. Ethernet , EthernetClient...
Adruino - kompiluje się, ale jak widziałem, że jakiś prosty BLINK, który w Atmedze zajmuje pareset bajtów, tutaj zajął kilkanaście kB, to coś mi tutaj nie gra. Czy oby na pewno tam jest wyrywany kod maszynowy? Może majfriendy wrzucili tam jakąś wirtualną maszynę, która oprócz wykonywania tego co chcemy wrzucić, jest gotowa na szpiegowanie naszych WiFi?...
Bardziej to jako ciekawostka. Bo przy cenie 59$, dostępności w zasadzie tylko w Tajwanie, i wsparciu w języku krzaczkowym - żadna to odpowiedź na kosztującego 32$ (+16$ niestety wysyłka) Odroida GO, gdzie dostajemy też obudowę i akumulator, mamy kompletne urządzenie i dobre wsparcie.
W jaki sposób uruchamiać ESP32 jak najszybciej? Teraz zajmuje to 1,2s od resetu lub wyjścia z uspania. Czy można szybciej? W jaki sposób to zrobić? Używasz Arduino Core? Jeżeli tak, to będzie ciężko. Jak programujesz bezpośrednio z ESP-IDF, to: W jaki sposób uspać tylko jeden rdzeń, żeby drugi pracował? Czy mają oddzielne zegary i zasilanie? Na razie...
https://obrazki.elektroda.pl/4696258400_... Marzenie dzieciństwa :) Projekt przedstawia system zdalnie sterowanego pojazdu opartego na module ESP32, który może przesyłać obraz na żywo przez internet i kontrolować silniki oraz serwa. Całością zarządza aplikacja serwerowa napisana w Pythonie. Główne Funkcje • Transmisja wideo na żywo...
Celem projektu jest zbudowanie własnego komputera standardu Arduino, z elementów elektronicznych, na płytce stykowej. W celu nauki lutowania czy programowania, czy wtykania (mikro)klocków w otwory na płytce? Takim "komputerem" od strony programowej jest np. atmega328 z bootloaderem. Reszta to odpowiedni kształt płytki, żeby dodatki pasowały i napis....
https://obrazki.elektroda.pl/7220208700_... ODROID-GO to zestaw do budowy przenośnej konsoli do gier w oparciu o zgodną z Arduino płytkę prototypową z ESP32 firmy HardKernel. Zestaw powstał z okazji 10-lecia firmy. W skład zestawu wchodzą: -płytka prototypowa; -obudowa; -moduł wyświetlacza LCD o przekątnej 2.4”; -głośnik -akumulator...
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
W Arduino IDE można skonfigurować tę płytkę jako "DOIT ESP32 DEVKIT" lub po prostu "ESP32 Dev Module". Testowałem oba przypadki. Co najważniejsze autoreset działa po każdorazowym wgraniu kodu. Piny "cyfrowe" i "analogowe" pracują w logice 3V3 - trzeba o tym pamiętać przed instalowaniem nakładek dostępnych dla Uno. Minusem jest to, że nigdy nie udaje...
Przy kompilacji otrzymuję komunikat: Której linii kodu dotyczy ten komunikat?
Zabawne jest to, że są "oficjalne" moduły Arduino z układami ESP32 takie, jak Arduino Nano ESP32 czy Arduino UNO R4 WiFi. Ciekawy jestem, jak długo w takiej sytuacji Espressif będzie wspierał swoje Core dla Arduino IDE. Sądzę, że nie ma wyjścia i będzie musiał powrócić do wsparcia PlatformIO. W tej chwili lepszym wyborem dla PlatformIO jest pioarduino...
Jest to zastosowanie ESP32-CAM jako fotopułapki z powiadomieniem. Układ w głębokim uśpieniu czuwa nad wykryciem ruchu przez czujkę PIR. Po wykryciu ruchu budzi się, robi zdjęcie, zapisuje na karcie SD, łączy się do sieci wifi, pobiera bieżący czas i jeżeli czas, który upłynął od poprzednio wysłanego maila jest większy od ustawionego czasu w parametrach,...
Dodałem tą linię i teraz to dopiero wysypło In file included from c:\Users\kowal\Documents\Arduino\lib... c:\Users\kowal\Documents\Arduino\lib... In function 'void SPIFFS_list_dir()': c:\Users\kowal\Documents\Arduino\lib...
esp32 arduino esp32 arduino freertos arduino esp32 timer
awaria ekspresu philips zużyć prąd lodówka corolla deska rozdzielczy
bateria hilti bateria parkside styki
Sony CDX-R3000 - Przycisk głośności nie działa Czerwona lampka w drukarce Samsung - przyczyny