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]
Pytanie o zasięg to trochę inna bajka. Pierwsze pytanie, czy masz antenę? Czy ta antena jest jakoś dopasowana do tego układu (na te częstotliwości, na jakich pracuje ten układ)? Poczytaj też datasheet (https://cdn-shop.adafruit.com/product-f... Tam jest sekcja "4.1.1.2. Spreading Factor" Jak nie interesuje Cię szybkość przesyłanych...
Jeśli się dobrze doczytałem w DS ESP, to portem UART3 są GPIO12 (TX) i 15 (RX)? W Arduino Core dla ESP32, Serial2 (czyli UART2) jest przypisany dla GPIO16 (RX) oraz GPIO17 (TX). UART numerowane są od zera, więc nie ma UART3. [url=https://github.com/espressif/arduin... Przypisanie pinów do konkretnego...
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...
Do esp32 można wgrać z Arduino Ide, skompilowac i wgrać, wcześniej trzeba przygotować Arduino Ide pod ESP32
(jeśli mikrokontrolerem jest ESP32 reset następuje prawie zawsze) Bo on chyba bierze więcej prądu niż to drugie arduino. Hmmm, Tutaj wygląda to jak jakiś problem z zasilaniem. Zwora jest na 12VDC prąd 220mA. Czy ESP jest zasilany z tego samego zasilacza czy z innego, zupełnie osobnego? Jeżeli nie to spróbuj zasilić sam ESP z zupełnie oddzielnego zasilacza...
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.
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...
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...
Tak, musisz zainstalować dodatkowe płytki, a nie biblioteki. Potem ewentualnie biblioteki dedykowane do ESP32. Opis jest tu: https://github.com/espressif/arduino-esp... .
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...
Błędnie wybrany Serial port dla ESP32.
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...
125 kHz Na obudowie fabrycznego "programatora" do czujników masz podaną tę częstotliwość. To technologia RFID - jak w kartach zbliżeniowych.
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...
https://obrazki.elektroda.pl/3748425200_... Przedstawię tutaj potężne lecz bardzo proste w użyciu narzędzie pomagające diagnozować wyjątki na ESP32 w PlatformIO. Normalnie w momencie napotkania wyjątku ESP wyświetla w konsoli jedynie mało mówiące nam wartości rejestrów i stos adresów, ale na szczęście pokazane tu rozwiązanie to zasadniczo...
Przede wszystkim nie zamykasz połączeń z klientem po stronie serwera (client.stop() - w pamięci zbierają się śmieci) w pętli loop(). Spójrz może na przykład obsługi klientów przez serwer w ESP32: https://github.com/espressif/arduino-esp...
Czy przeglądałeś tę stronę? https://github.com/JoaoLopesF/Esp-Mobile... Wprawdzie w C++, ale już bez Arduino HAL ;)
Podłączyłeś enkoder do domyślnych pinów dla VSPI w ESP32, a w kodzie domyślnie wykorzystywany jest HSPI. Ten kod to chyba nie dla ESP32. VSPI: SCLK=18, MISO=19, MOSI=23, SS=5 HSPI: SCLK=14, MISO= 12, MOSI=13, SS=15 SPIClass(uint8_t spi_bus=HSPI); https://github.com/espressif/arduino-esp...
Czy istnieje możliwość przypisania konkretnego adresu IP odpowiednio modyfikując biblioteki? Nie trzeba modyfikować bibliotek. Link do przykładu z możliwością przypisania statycznego adresu klientowi WiFi: https://github.com/espressif/arduino-esp...
W najnowszym Arduino IDE 1.8.15 nie widzę już możliwości kasowania NVS w ESP32, to jest tej części pamięci flash, gdzie mogą być trwale przechowywane dane. O ile pamiętam, w starszych wersjach IDE była taka opcja. Natomiast do odczytu/zapisu danych do NVS dość dobrze nadaje się biblioteka Preferences . Nie trzeba wtedy samodzielnie obliczać pozycji...
a je chciałbym żeby to ESP32 inicjalizowało wysłanie danych Oznaczałoby to, że smartfon musiałby "nasłuchiwać" na określonym porcie IP, czy jakieś pakiety z ESP32 nie przyszły, będąc cały czas zalogowanym do te samej sieci WiFi, co ESP32. Nie jest to dobry pomysł, bo takie otwieranie portu w smartfonie, to proszenie się o kłopoty (sama weryfikacja...
A jak z instalacja ESP32
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
Chciałbym zaprojektować sobie układ do lania piwa z przepływomierzem żeby nie lać piwa ręcznie. O! W końcu jakieś użyteczne urządzenie. Okazało się, że też takiego potrzebuję. Okazało się właśnie teraz. :P 2. zawór w którym można regulować szybkość otwarcia. Zamknięcie musi być szybkie. :F Nie może być szybkie. Kawitacja będzie mocno spieniała piwo. Arduino/ESP32...
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_...
Skopiowałem z innego PC i działa w porządku . instalacja core ESP32 nic nie dawała
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
Przy 20 Mhz. Testowałem jeszcze 10 i 6 ale ciągle jest to samo. Dla trybu FRAMESIZE_UXGA nie powinno być więcej niż 10 MHz. Doczytałem na stronie https://github.com/espressif/esp32-camer... obsługiwane Soc dla ESP32 to : ESP32, ESP32-S2, ESP32-S3 może to jest przyczyną problemu, brak wsparcia dla ESP32-WROVER-E. ESP32-WROVER-E zawiera ESP32, więc powinno...
Witajcie. Wpadło mi w ręce takie o to podwozie, jest to część wózka od kijów golfowych chciałbym coś zmajstrować z tego. I tak na pierwszy plan mam mobilny fotel dla niepełnosprawnego, jeżeli się nie sprawdzi to zdalnie sterowana kosiarka, albo jakieś wozidło dla dziecka. Udało mi się odnaleźć dane silników z linku https://obrazki.elektroda.pl/3666538900_...
Pojawiła się wersja "preview release" Arduino Core dla ESP32-S2 oraz ESP32-C3 https://github.com/espressif/arduino-esp...
Cokolwiek robisz możesz sobie drukować zmienne otrzymywane z obliczeń na serial zanim tego użyjesz w modelu (mam nadzieję) podnośnika/zwyżki stojącego na biurku (mam nadzieję). Na pewno będzie szybciej 3 razy mnożyć niż 4, a dzielenie zajmuje najdłużej: https://hilo90mhz.com/arduino-esp32-esp8... Mam nadzieję, bo sam...
Jeśli chciałbym dzielić listwę na cztery niezależne odcinki, to nie szukałbym tutaj pomocy. Ale widzę, że chyba nie ten dział, raczej dział Arduino/ESP32.
Da sie to jakoś to ożenić z ESP32 z wifi ? Oczywiście że tak: https://randomnerdtutorials.com/esp32-us... https://github.com/espressif/arduino-esp...
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 :)
Czy ktoś podzieli się przykładem lub podpowie co robię źle? Arduino IDE i ESP32. Potrzebuję przerwanie co 2 ms od sprzętowego timera. Wszystkie przykłady dotyczą arduino w starszych wersjach, gdzię między innymi funkcja timerBegin przyjmuje 3 argumnty. Od wersji 3.0 z tego co wyczytałem przyjmuje tylko jeden. Bazuje na tym https://espressif-docs.readthedocs-hoste...
Chciałbym zaprogramować esp32 poprzez arduino ide To jeszcze napisz jakiej konkretnie płytki z ESP32 używasz.
Dla ESP32 biblioteka SD_MMC: https://github.com/espressif/arduino-esp... Poradnik: https://randomnerdtutorials.com/esp32-mi... Pytanie: czy istnieje możliwość przystosowania tej biblioteki do ESP32, Biblioteka SDConfigFile nie jest rozwijana od ponad 7 lat. Wtedy jeszcze ESP32 nie było na świecie.
nie znajduje takiego portu, jak /dev/ttyS0. Na liście w IDE jest widziany tylko ten port, nie mam innego wyboru. To nie jet port USB. Porty USB powinny się identyfikować jako /dev/ttyUSB0, /dev/ttyUSB1 itd. Wygląda na to, że nie działa komunikacja po porcie USB, do którego jest podłączona płytka z ESP32.
https://obrazki.elektroda.pl/4693824400_... Cześć, chciałbym przedstawić uniwersalne narzędzie do konfigurowania projektów opartych na ESP32, a możliwe do implementacji również na innych platformach. Rozwiązanie zostało stworzone z uczniami technikum w ramach ich zajęć. Składa się z biblioteki dedykowanej mikrokontrolerowi oraz aplikacji...
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ę...
https://randomnerdtutorials.com/esp32-ht...
Jeżeli używasz scanNetworks(), to powinieneś po wyświetleniu i zapisaniu dostepnych sieci WiFi użyć scanDelete (), aby zwolnić rezultat skanowania z pamięci RAM. https://espressif-docs.readthedocs-hoste... Przykład: https://github.com/espressif/arduino-esp...
Dziękuję za potwierdzenie. Zatem, skoro HC05 łączy się z OBDII, to znaczy że z OBDII i kodem wszystko ok. Pytanie, dlaczego nie mogę się połączyć z OBDII używając BluetoothSerial.h , np za pomocą tego kodu (oczywiście z podstawionymi danymi mojego OBDII), a kod że ScanBTDevicesClassic nie wykrywa urządzenia? Uszkodzony moduł, czy no źle wybrana płytka...
Co tu się ustawia? To jest schemat partycji we flash. W skrócie: ile miejsca dla programu, ile dla SPIFFS czy OTA. Dla różnych wielkości pamięci flash. [url=https://espressif-docs.readthedocs-...
ale muszę dać mu koncepcyjnego gotowca. Jak koncepcyjny, to nie gotowiec. :) Generalnie to można wyciągnąć prędkość z odpowiedniej ramki danych CAN. Układ sprowadzałby się do np. arduino/ESP32/cokolwiek taniego + CAN-SPI + przekaźnik.
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,...
Pojawiła się wersja "preview release" Arduino Core dla ESP32-S2 oraz ESP32-C3 https://github.com/espressif/arduino-esp...
Z tym zapamiętywaniem muszę rozkminić temat bo EEPROMu nie ma. Nie ma też z tym problemu w ESP32. Wystarczy użyć arduinową bibliotekę Preferences i zapamiętywać te dane w partycji flash. https://docs.espressif.com/projects/ardu... W razie czego służę pomocą.
Walę to w ciemno. Tak wygląda to w esp easy: https://filmy.elektroda.pl/85_1740571426... https://obrazki.elektroda.pl/8433135300_... Jak się nie uda to plan B jest zrobić to w Arduino
Miałem jednak problem z przełączeniem pinów, ostatecznie zmodyfikowałem konstruktor klasy QMI8658. [syntax=c]// call setPins() first, so that begin() can be called without arguments from libraries bool setPins(int sda, int scl);[/syntax] https://github.com/espressif/arduino-esp...
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...
Okazuje się, że "ćwiczyłem" to samo zagadnienie. Po konsultacji z autorem, okazało się, że nie wgrałem katalogu Data. Autor wspomniał o tym w pierwszym poście Należy pamiętać, że skatch używa SPIFFS i należy wgrać oddzielnie katalog data przy pomocy funkcji w Arduino "ESP32 Sketch Data Upload". Po wgraniu tego katalogu wszystko OK.
Można również użyć Arduino Core dla ESP32 w wersji 2.0.0-alpha, która bazuje ma ESP-IDF master i wspiera ESP32-C3. [url=https://github.com/espressif/arduin...
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ł...
Czy jest zainstalowany menedżer płytek ESP32 w Arduino IDE? https://github.com/espressif/arduino-esp...
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.
To słabo szukałeś. https://randomnerdtutorials.com/esp32-ss... Odpowiednia biblioteka: https://www.arduino.cc/reference/en/libr...
Napisz jak wygląda działająca konfiguracja ręczna. Czemu nie poszukasz - jak pisałem - w dokumentacji funkcji ETH.config jaki dokładnie typ danych potrzebuje? Wrzuć jakie masz includy na początku pliku. Zajrzyj tu: https://github.com/espressif/arduino-esp... są tam funkcje IPAddress(const uint8_t *address); i bool...
ADC w ESP32 to jest nieporozumienie. Musiałby dołożyć zewnętrzny przetwornik.
AVE... 2,83 Euro za garść goldpinów?! To 13 złotych z ichniego na nasze! Sama płytka kosztuje 180 złotych, czyli o jakieś 100 złotych więcej, niż moduły ZigBee z nRF52480. To kolejna próba pokonania Arduino, ESP32 i Raspberry Pi. Nie spodziewam się sukcesu...
Skoro chcesz się łączyć poprzez HTTPS, to klient musi być skonfigurowany do obsługi bezpiecznego protokołu i weryfikować certyfikat serwera, do którego się łączy. Przykład: [url=https://github.com/espressif/arduin... Albo wyłączyć taką weryfikację. Przykład: [url=https://github.com/espressif/arduin...
Zostaje kwestia samego I2C. Można użyć sprzętowego, ale można też zrobić to w software poprzez proste digitalWrite i digitalRead, czyli zmiany stanów pinów cyfrowych w stylu Arduino. Dokładnie taką implementację mają popularne software dla ESP (bazujące na Arduino) i to z tego podejścia skorzystałem. Oczywiście, nie jest to prawda. Obsługa programowa...
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...
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.
Czy jest jakiś konwerter z arduino do esp idf kodu ? Tak :lol: [url=https://github.com/espressif/arduin...
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.
Czy moglibyście naprowadzić mnie na jakieś strony z taka tematyką, gdzie można o czymś takim się dowiedzieć. Chodzi mi o postawienie sieci WiFi na ESP32, w jaki sposób jest to możliwe? Najnowsza wersja [url=https://github.com/tzapu/WiFiManage... wspiera również ESP32. Ponadto jest [url=https://github.com/prampec/IotWebCo...
W taki razie czas na Arduino, Esp32 .. PWM, audio itd.
Ale ta biblioteka jest standardowo w bibliotekach arduino do esp32?? O to mi właśnie chodzi. Bibliotek Arduino HAL w ESP32 w całości oparta jest na [url=https://docs.espressif.com/projects... które wykorzystuje m.in. bibliotekę systemową [url=https://github.com/espressif/newlib... W poście #2 podałem Ci funkcje do...
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...
Pytanie jaki projekty chcesz robić. Jak coś z ekranami dotykowymi i komunikacja prze bluetooth czy wifi to esp32. Jak proste projekty to niestety cena klonów arduino jest tak niska że nie opłaca się pchać tam drogiego esp32. Arduino daje dużą satysfakcję bo jest proste i projekty po prostu działają. Ja bym zaczął od arduino a potem przeszedł na esp32....
Coś sprawdzałem, ale mam wrażenie że arduino-platformio-esp32 jest trochę w tyle. Teraz jestem poza domem, jak wrócę spróbuję właściwe arduino-ide i tych funkcji, dzięki! ps. właśnie o tym czytałem w jakiś newsach.
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...
Wygląda na to, że najlepiej pasuje tu ESP-NOW. Dodano po 49 Chcę aby te moduły współpracowały wyłącznie ze sobą ostatecznie przy wykorzystaniu routera który tworzyłby sieć - ale jeżeli można by było z rutera zrezygnować to by było jeszcze lepiej. Bez routera i bez protokołu TCP/IP.
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:...
zerknij na esp32 s3 devkit do tego ekran tft ili9341
https://randomnerdtutorials.com/esp32-we...
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...
Jeśli dobrze to zrobiłem, to nic to nie dało. Jeśli czyszczenie flasha zakończyło się powodzeniem, to problem raczej nie leży po stronie płytki z ESP32, a ustawieniami w Arduino IDE.
Ogólnie ESP to obsługuje, ale kiepsko Niezupełnie. Parametr CONFIG_LWIP_UDP_RECVMBOX_SIZE można zwiększyć do 64. Oczywiście wtedy program trzeba napisać bezpośrednio z użyciem ESP-IDF, a nie Arduino SDK. Dodano po 2 Trzymam się Arduino i ESP z powodu kompatybilności wstecznej - sporo kodu i klocków mam na tym jest gotowe Można też użyć Arduino SDK...
Dziękuję bardzo za odpowiedź. Czy masz może jakiś namiar na gotowce z układami o których piszesz typu arduino/esp32 ? Chciałbym mieć taki układ, na którym mógłbym ustawić adres dmx abym mógł sterować tym z konsoli. Tak jak to ma miejsce przy wszystkich światłach dmx.
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...
BTW. Jak już ogarniesz sobie streaming itp to może ci się przyda do zestawiania bezpiecznego połączenia z skądkolwiek: https://github.com/ciniml/WireGuard-ESP3...
Czyli to nie sterowanie silnikiem jest problemem. Tylko sterowanie tego co ma sterować silnikiem. No to nie obejdzie się bez zaznajomienia się z jakąś platformą mikrokontrolerową. RPi, Arduino, ESP32, itp. Oczywiście sam uC zaprogramowany w BareMetal też może być, choć to teraz jakoś mało popularne. No a do fizycznego sterowania silnikiem to już sobie...
Jest problem z linkiem: https://git.oschina.net/dfrobot/FireBeet... Mianowicie plik json który się pobiera ma nieprawidłowi link do repozytorium Git. jest: https://github.com/espressif/esp32-ardui... a powinno być https://github.com/espressif/arduino-esp... taki czeski błąd. Niestety powoduje to problem z aktualizacją...
ADS1115 okazał się najlepszym rozwiązaniem, niepotrzebnie przez rok się męczyłem z ADC Arduino i ostatnio ESP32:)
3.9.12 w Linux (systemowy), ale mam też Anaconda i nie wiem czy Arduino IDE nie ma swojego Pythona? Nie mogę otworzyć terminala z poziomu Arduino IDE.
Da się programować S2 w Arduino. Obecnie trzeba trochę pokombinować, ale jest to możliwe. Jeżeli ściągnie się branch esp32s2 z github - niestety jeszcze pełen błędów, a wersja ta nie została upubliczniona nawet jako beta. https://github.com/espressif/arduino-esp... Ponadto ESP32-S2 wymaga ESP-IDF w wersji 4.2, a aktualne Arduino Core bazuje...
Czy w NodeMCU funkcja analogRead działa tak samo jak w UNO? Niezupełnie tak samo - jest możliwość wyboru rozdzielczości. Przetworniki ADC w ESP32 nie są całkowicie liniowe i wymagają kalibracji, jeżeli zależy nam na takiej liniowości. https://randomnerdtutorials.com/esp32-ad... https://randomnerdtutorials.com/esp32-pi...
Dawno nie widziałem tak starannie napisanego kodu źródłowego C++ z wykorzystaniem środowiska Arduino. To nie jest vibe coding :D Z innych, ciekawszych projektów tego samego autora warto się moim zdaniem przyjrzeć [url=https://github.com/geo-tp/Open-Wifi... Scanner oraz [url=https://github.com/geo-tp/AVR-Task-... Task Scheduler...
Kod do Arduino to nie powinien być problem. Z kodem wprawdzie nie do Arduino, ale ogólnie kodem to ja pracuję na co dzień. Skoro jest tak dobrze, to o wiele lepszym zestawem byłby układ wzorowany na zespolonym projekcie z tych 2-ch poniżej prezentacji: https://www.youtube.com/watch?v=9Iver4gB... oraz https://randomnerdtutorials.com/esp8266-...
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_...
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 .
(at)khoam - rzecz w tym, że taniej to zrobisz na ESP32 (mouser - wersja z 2MB flash 2.7 euro) niż ATSAM3X8E 7 euro+ESP885 1MB 1,5 euro. Jedyny rzeczywisty problem, że framework arduino ESP32 jeszcze wspiera tak bardziej testowo niż rzetelnie. SAMD21 jest dużo tańsze i też jest wspierane przez arduino. W końcu siedzi w zero. Ale to też jeszcze nie to,...
Zacząłem się bawić Arduino nano ESP32, no i uruchomiłem BLE scanner w środowisko Arduino. Niestety ten sam program nie może znaleść kilku bibliotek. Probowałem je dodawać ręcznie i tez nic. Oczywiście dodałem ręcznie: #include <Arduino.h> //dodane #include <ArduinoBLE.h> //dodane . Nie widzi bibliotek ponizej #include <BLEDevice.h>...
Podobno można coś zrobić z plikiem partitions.csv, ale nie za bardzo rozumiem co W pierwszej kolejności najlepiej zajrzeć do dokumentacji: https://docs.espressif.com/projects/esp-... https://espressif-docs.readthedocs-hoste... Skoro używasz...
Korzystam z takich układów z 16MB flash. Jak będziesz chciał użyć LittleFS z Arduino, to upewnij się, czy masz zainstalowane Core v2 dla ESP32 w Arduino IDE: https://obrazki.elektroda.pl/4832196500_... Dodano po 4 Czy odpowiednio duże pole masy odprowadzi ciepło? No i jak to przylutować HOT'em? Nie trzeba termopada lutować. Wystarczy...
W zasadzie jest to ESP32-C6 po "liftingu" - zmieniono układ RF w SoC. Ale to jest dobra wiadomość, wsparcie ESP-IDF i Arduino SDK dla ESP32-C6 już jest, więc będzie szybko również dla ESP32-C61.
esp32 arduino esp32 arduino freertos arduino esp32 timer
tranzystory niskoszumne audio amplituner stereo onkyo dekoder antena siatkowa
omnires termostat ominęła termostat
Vileda JetClean – układ scalony sterownika: Sonix SN8F5702ASG, STM8S103F3, identyfikacja Ford C-Max brak reakcji rozrusznika, słychać tylko przekaźniki – diagnostyka Mk1/Mk2