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...
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.
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...
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]
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...
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...
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ę...
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_...
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.
Tak z ciekawości jest już ESP32 Arduino Core 3.x na PlatformIO Tak szybko się chyba nie ukaże (Espressif porzucił wsparcie dla Arduino w PIO), ale jest alternatywa (fork od deweloperów Tasmoty): https://github.com/pioarduino/platform-e...
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...
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...
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...
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 .
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...
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ć...
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 :)
Chciałbym zaprogramować esp32 poprzez arduino ide To jeszcze napisz jakiej konkretnie płytki z ESP32 używasz.
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_...
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ż...
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...
Arduino Monitor pokazuje, co się dzieje w czasie bootowania.
nie wiem czy Arduino IDE nie ma swojego Pythona? Nie ma. Korzysta z systemowego.
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,...
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.
Znalazłem rozwiązanie dla zacinających się stacji FLAC :-) Problemem są biblioteki ESP32. Aby to naprawić: 1. W menadrzerze płytek Arduino zrobić downgrade/upgrade wersji pakietu esp32 na wersję 3.0.5 (aktualna to 3.2.1). 2. Po zainstalowaniu pakietu podmienić dwa pliki bibliotek esp32. Skopiować załączone w zipie dwa pliki "liblwip.a" i "libesp_netif.a"...
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_...
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...
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:...
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?...
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...
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...
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...
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...
Wygląda to na znany problem z podwójną definicją File oraz fs::File w wersji Core 1.0.6 (takiej używasz, zgodnie z tym co zamieściłeś w pierwszym poście). Spróbuj zmodyfikować plik OpenSprinkler.h, jak niżej (od linii 41):[syntax=c] #if defined(ESP8266) || defined(ESP32) #define FS_NO_GLOBALS // dodać tę linijkę #include <FS.h> #include <RCSwitch.h>...
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...
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....
Witam, Uaktualniłem Arduino do wersji 2.2.1 i teraz nie mogę skompilować małego programu dla DS18B20 - na kilka czujników. W poprzednich wersjach działał dobrze i bez problemów wgrywał się na ESP32. Compilation error: invalid conversion from 'OneWire*' to 'uint8_t' {aka 'unsigned char'} W kodzie nic nie zmieniałem - proszę o podpowiedź dlaczego są błędy...
Niestety nie podano poboru prądu tej kontrolki. Przy doborze tranzystora należy ten faktor uwzględnić. Poniżej przykłady rozwiązania: [url=https://electronics.stackexchange.c...
Numery pinów nie są tożsame z ich nazwami w Arduino. Chcesz użyć D5, to zadeklaruj w ten sposób: Kod: C / C++ Rozwiń Zaznacz wszystko Kopiuj do schowka#define LED_PIN D5 nie przechodzi kompilator dalej bo D nie jest poprawne 1. prześlij wyraźne zdjęcie płytki mikrokontrolera, abyśmy wiedzieli dokładnie, jaki masz model. 2. Dodatkowo nie wiemy, z...
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ł...
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
Dziękuję za zainteresowanie . Zamykam temat .
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...
Demontaż i analiza oświetlenia Jasco Enbrighten Cafe WiFi https://obrazki.elektroda.pl/9258201200_... https://obrazki.elektroda.pl/7205679900_... https://obrazki.elektroda.pl/7782995000_... https://obrazki.elektroda.pl/6236288900_... https://obrazki.elektroda.pl/4034539300_...
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.
arduino esp32 esp32 arduino freertos arduino esp32 timer
tb6600 sterownik silnika schematy mastercook komputer rejestrator monitoring
bardzo minimalistyczna obudowa bardzo minimalistyczna obudowa
Zamiana przekaźnika elektromagnetycznego na pozystorowy w lodówce Tryb serwisowy i kasowanie błędów pralki Bosch WLM20440PL/02