Niebawem na elektroda.pl pojawi się moduł WiFi z zamontowanym na płytce ESP32 oraz wyświetlaczem OLED SSD1306. Możliwości ESP32 oraz integracja z Arduino została opisana tutaj: Do obsługi wyświetlacza można wykorzystać jedną z bibliotek np. U8g2. Po wybraniu Szkic->Dołącz bibliotekę->Zarządzaj...
Witajcie moi drodzy :) ESP32-S3 to nowy układ SoC firmy Espressif, który został zaprojektowany specjalnie z myślą o potrzebach rynku Octal SPI ) oraz posiada PSRAM z konfigurowalną pamięcią podręczną danych i instrukcji. Na poniższym diagramie zaprezentowane są części składowe układu ESP32-S3,...
W poniższym poradniku omówimy krok po kroku jak skonstruować przemysłowy system monitorowania i logowania danych, w naszym przypadku będzie to temperatura i prąd (moc). Dane będą przechowywane w chmurze, wykorzystującej infrastrukturę Amazona (AWS IoT) i wyświetlane na module Hornbill IO. Samo...
Poniższa instrukcja przedstawi nam, jak skonstruować fotozegar oparty o moduł z układem ESP32 oraz ekran LCD. System wykorzystuje japoński portal BiJin ToKei (美人時計) do pobierania zdjęć, które wyświetlane będą przez zegar. Krok 1: Co to jest BiJin ToKei? BiJin...
Kamery termowizyjne fascynują niezmiennie od lat. Idea, że można oglądać obrazy w części spektrum promieniowania elektromagnetycznego, na co dzień niedostępnego dla naszych oczu, jest niezwykle ciekawa i pociągająca. Niestety realizacja tego zadania nie jest tania - szczególnie, jeśli chcemy kupić...
Firma Espressif Systems niedawno zaprezentowała "głosowy" zestaw deweloperski ESP32-S3-BOX AI przeznaczony do tworzenia aplikacji z asystentami głosowymi do pracy offline i online. ESP32-S3-BOX jest wyposażony w najnowszy procesor ESP32-S3 z łącznością Wi-Fi i Bluetooth Low Energy, możliwościami...
Witam serdecznie. Z góry mówie, że nigdy nie miałem kontaktu z arduino. Dostałem płytki gotowe do zaprogramowania, ściągnąłem program Arduino 189, ściągnąłem bibliotekę płytki ESP, ściągnąłem biblioteki Wifi i DHT... jednak nadal mam bład 1 kompilacji. Kombinowałem za rożne sposoby - przykładowe...
DSTIKE to nowy nowa płytka prototypowa Travisa Lina. Płytka należy do tej samej kategorii co TTGO-T i Watchy. Sercem DSTIKE jest układ ESP32 firmy Espressif Systems zawierający dwurdzeniowy procesor typu Tensilica LX6 o taktowaniu 240MHz. Kompatybilność DSTIKE obejmuje Arduino core for...
Na rynku pojawiło się już wiele programowalnych, przenośnych konsol do gier, wykorzystujących procesor Espressif Systems ESP32, na przykład ODROID-GO lub WiFiBoy32. Są one wyposażone w 2,4-calowe wyświetlacze. Stworzono je do grania w gry retro lub tworzenia projektów IoT z małym wyświetlaczem...
LilyGO TTGO T-Watch K210 AIOT to poważny zestaw do tworzenia oprogramowania etc dla inteligentnych zegarków opartych na procesorze Kendryte K210 z rdzeniem RISC-V i układem ESP32. Jest on zdolny do wykonywania algorytmów AI, takich jak wykrywanie twarzy przy zasilaniu z portu USB. Jest to kolejna...
Co wybrać? ESP8266 Portal o wszystkim: Arduino LUA MicroPython ESP32 Portal o wszystkim: Arduino FreeRTOS [url=]Dokumentacja Przykłady programów:
W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...
Po pierwsze zainstaluj Exception Stack Trace Decoder , żebyś dokładniej wiedział w którym miejscu program się sypie: całkowicie flash. Najprawdopodobniej coś się rozjechało z partycjami. Po trzecie (to już luźna sugestia), zamiast biblioteki EEPROM użyj Preferences : ESP8266 i ESP32 oraz IoT :)
Oprócz dodania Bluetooth, istnieje wiele różnic między ESP8266 i ESP32, a jednym z mniej znanych interfejsów może być interfejs czujnika dotykowego zawarty w ESP32. ESP32 Touch Matrix firmy Electro Point z Indii dobrze wykorzystuje interfejs czujnika dotykowego z 25 polami dotykowymi ułożonymi...
Opracowany przez zespół byłych pracowników Google, język Toit to w rzeczywistości kompletna platforma Internetu Rzeczy (IoT) ze zdalnym zarządzaniem, aktualizacjami oprogramowania sprzętowego dla flot urządzeń o funkcjach podobnych do tych oferowanych przez rozwiązania takie jak balena, Microsoft...
Cześć, Kupiłem ESP-WROOM-32 i niestety zły programator bez pinu Reset :/ Jednak przy starcie wgrywania kodu ręcznie resetuje ESP32 (przy wgrywaniu tak do Arduino działa). Mam dokładnie taki moduł: (z adapterem na goldpiny) i zainstalowaną bibliotekę ESP32 do Arduino IDE: . Przy wybraniu ESP32 Dev...
Witam zainteresowanych tematem. Dzięki naszemu forum wszedłem w posiadanie modułu LOLIN ESP32 OLED WEMOS ze zintegrowanym wyświetlaczem - foto w załączeniu. Moduł jest łatwy w użyciu, bo posiada złącze MINI USB, dzięki któremu możemy go zasilić z USB, jak również programować za pomocą ARDUINO...
Używam programu w języku hiszpańskim jeje A pisze tak Biblioteka nie odpowiednia znaleziona w C użytkownik /Jose / Dokumenty / Arduino / Biblioteki / Narzędzia : nie znaleziono folder ( a może plik ) z nagłówkiem (.h) w C - uzytkownik - dokumenty - Arduino - biblioteki - narzędzia Jeśli dobrze...
LILYGO musi co miesiąc produkować co najmniej jedną nową płytkę z ESP32... Jednak dotychczas firma nie sięgnęła po ESP32-S3. LILYGO T-QT V1.1 zmienia dany stan rzeczy i łączy ten dwurdzeniowy mikrokontroler z WiFi 4 i Bluetooth LE 5.0 z kolorowym wyświetlaczem o przekątnej 0,85 cala. Płytka jest...
Witam. Zainteresowałem się ostatnio płytką ESP32. Zainstalowałem płytkę w Arduino IDE, pościągałem biblioteki i żeby nauczyć się zasady działania (jak ją zaprogramować) poszukałem w internecie przykładowego programu. Znalazłem taki : [syntax=c]#include <WiFi.h> const char* ssid = "nazwa-wifi"; const...
Inkplate 6PLUS to nowa wersja 6-calowego wyświetlacza ePaper z sterowaniem w postaci wbudowanego mikrokontrolera ESP32. Poprzednia wersja modułu pojawiła się na rynku w 2019 roku. Nowy ekran ma wyższą rozdzielczość - 1024 x 758 - oraz dodatkowy ekran dotykowy i podświetlenie. Podobnie jak oryginalny...
Nie jest to ułomny custom bez kompilatora jak było w przypadku ESP32 tylko okrojony risc-v. Do niego jest normalny kompilator. Dość rewelacyjna teza, biorąc pod uwagę, że w obu przypadkach jest to praktycznie ten sam toolchain i ta sama biblioteka ESP-IDF. Ponadto główny procesor ESP32-S2 to nie jest...
Cześć, Poszukuję informacji jak wysyłać dane z ESP32 do bazy danych Influxdb postawionej na Orange Pi. Do programowania ESP32 używam Arduino IDE (Te biblioteki: ). Wiem że wysyłać dane można przez HTTP, ale totalnie nie wiem jak się do tego zabrać. Czy mógłby ktoś podać konkretny przykład?
Ciekaw jestem kiedy dodadzą bibliotekę umożliwiającą samodzielne wykonanie AEC bezpośrednio w ESP32.
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...
Witam, zakupiłem moduł ESP32-DevKitC-32D i mam problem z widocznością w/w modułu w Arduino IDE. Wykonałem wszystkie kroki według instrukcji czyli, dodałem link i zainstalowałem bibliotekę ESP32. Podłączyłem moduł pod komputer i mam go na porcie COM3. Arduino IDE widzi port i wybrałem płytkę ESP 32 Dev...
(at)george2002 to o czym piszesz to niestety ale nic więcej jak proteza. Dla mnie idealny system to mala płytka wyposażona w ethernet, kilka uartów, SPI, i2c oraz kilkanaście GPIO. BT i WiFi w sytuacji kiedy mam już ETH mógłbym odpuścić ale wiem ze to podniosłoby wartość urządzenia. Podstawowym...
Mam esp32 jednak nigdy go nie używałem, bo zawsze pracowałem na arduino. I mam kilka pytań: 1 jak do arduino ide wgrać esp32, ponieważ nie ma go w liście urządzeń? 2 jak stworzyć serwer do którego będę mógł z kilku telefonów jednocześnie wysyłać informacje z pomocą MIT APPinventor? 3 jak używać...
Przejrzyj może kody źródłowe biblioteki: Może nawet sama biblioteka Ci się przyda ;)
Również bym wiele dał za taki artykuł z życia praktyka. Czy to upominki elektrodowe czy wynagrodzenie. Dodatkowo przetłumaczyłbym na angielski, bo materiałów dość niewiele. Zapraszam :) O Thread to sporo pisałem, ale pod kątem tego co mnie interesuje najbardziej, czyli HomeKit. Sam sposób działania...
Cześć, od jakiegoś czasu pracuję z ESP-WROOM-32 przez Arduino IDE. Próbuję podłączyć do niego moduł pamięci W25Q64. Używam tej biblioteki Ale pamięć nie może wystartować pracę. Przy wywołaniu flash.begin() wyrzuca błąd 0x004 co znaczy że pamięć jest zajęta. Nie mam pojęcia jak z tym walczyć. Być...
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=]ESP-IDF, które wykorzystuje m.in. bibliotekę systemową [url=]newlib. W poście #2 podałem Ci funkcje do zapisu/odczytu wewnętrznego RTC w ESP32...
Dziękuje za Wasze odpowiedzi, i potwierdzenie że nie potrzebuje konwersji stanów logicznych. 1. Podtrzymanie bateryjne - zależy mi tylko na zapamiętywaniu aktualnej godziny (RTC&ULP). Z tego co czytam, to przy założeniu, że ESP32 będzie wykrywał zmianę napięcia, po czym przechodził w tryb "Deep sleep"...
Cały kod jest na [url=]Link Jest dla ESP8266, ale go próbuję dostosować do ESP32. W kodzie podmieniłem bibliotekę #include <ESP8266WiFi.h> na #include <WiFi.h> #include <ESP8266mDNS.h> na #include <mDNS.h>
W sierpniu 2014 Espressif (wówczas nieznana chińska firma) wydał układ ESP8266. Miał być on używany przede wszystkim jako mostek Wi-Fi dla innych mikrokontrolerów, dopóki ktoś nie zauważył, że ma znacznie większą moc przetwarzania i pamięć niż te mikrokontrolery. W listopadzie 2014 Ivan Grokhotkov...
Witam serdecznie, Planuję zbudowanie radia internetowego na ESP32, wyswietlaczu 1602A 2x16. I właśnie tym ukladzie. Dostępny jest do niego datasheet lecz nie mam pojęcia czy zadziała on, z którąś kolwiek biblioteką dostępna w internecie. Układ ten posiada I2S a także I2C. W załączniku dodaje jego...
ESP32 Tworzę stację pogodowa, wszystko działa ale ... po dołączeniu biblioteki do obsługi BT ("BluetoothSerial.h") robi się konflikt i przestaje działać obsługa zapisu danych pogodowych do pamięci SPIFFS (podobnie do SD) - ktoś miał do czynienia z takim problemem ? #include "BluetoothSerial.h" BluetoothSerial...
Witam. Korzystając z gotowego przykładu esp_hid_device chciałem aby ESP32 zachowywało się jako klawiatura BT, i o ile w przykładzie jest tylko wysyłanie "klawiszy dla mediów" (ściszenie, play, pause, itp.) co działa, to nie jest pokazanie jak wysyłać "zwykłe" klawisze (litery, ctrl, itp.). Jeśli ktoś...
Acha rozumiem czyli różnice są po między wyświetlaczami z tej samej grupy, dzięki za informację. Sprawdziłem bibliotekę i poprawiłem to przesunięcie, rozwiązanie nie jest "przenośne" ale jeżeli ktoś natrafi na problem z biblioteką Arduino U8g2 i przesuniętym w prawo obrazem na LCD-AG-C128064CF 128*64...
Porównanie bez sensu... cena powiedzmy dwa razy większa, ale wydajność sporo razy większa - nie wspominając już o dodatkowych peryferiach jak sprzętowa kryptografia, BT LE itd (przy ESP8266 gdy chcemy poza WiFi mieć BT to już dochodzi cena modułu BT) . Generalnie jak to zostało powiedziane różnica w...
Aż tak nie testowałem, a nawet myślałem, że yield() właśnie już nie będzie potrzebny w ESP32, bo właśnie WIFI działa sobie na osobnym core, można go co prawda użyć bez problemu, ale i tak domyślnie jest tylko core1, core0 działa sobie z obsługą WIFI. A od guru esp znalazłem taki cytat: igrr says: October...
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...
Hej, tworzę platformę remoteme.org, może Ci pomoże to w łatwy sposób osiągnąć - w porównaniu z blynkiem masz pełną dowolność w tworzeniu, bo po prostu tworzysz strony WWW i używając bibliotek komunikujesz się z ESP, a potem taka stronę możesz wyeksportować paroma kliknięciami jako apkę na telefonie: tutaj...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność...
Witam Posiada ktoś bibliotekę pod moduł ESP32 ?
program nie wyłapuje wszystkich naciśnięć Powodem może być fakt, że stan pinu sprawdzasz w jednosekundowych odstępach, niezależnie od tego, jaki był stan poprzedni. To są za długie przerwy. Użyj biblioteki, o której napisałem w poście #4. Tam znajdziesz przykłady, jak powinno się badać naciśnięcia/zwolnienia...
Wydaje się ze biblioteki są , ale nie są zainstalowane, tylko Blynk je chyba ma Teraz będę próbował doinstalować Dodano po 22 Tak to wygląda po instalacji biblioteki A tak po kompilacji , wyskakuje blad A tutaj po wgraniu skechu przykładowego...
Przepraszam za ponad tygodniowy brak odpowiedzi, ale na prawdę dopiero teraz mogłem wrócić do tematu. Odnośnie próby modyfikacji biblioteki, ze względu na zmianę pinów SPI, to tutaj modyfikacja nie pomogła, ale to bez znaczenia. Zrobiłem drugą płytkę z wyprowadzeniami pod piny enc28j60, zgodnie z wzorcem...
Działa!!!!!!!!!!!!!!!!!! :) Odnośnie tego zapętlenia, to dobrze sobie zdaje sprawę z bezsęsowności, tylko testowo tak zrobiłem, żeby ie wychodzić z tego trybu. Czyli #include zawsze na początku kodu, a AsyncWebServer server(80); dałem w funkcji konfiguracji. Na razie działa to tak jak moduł firmy...
Witam, Ostatnio zakupiłem do mojego Arduino UNO R3 kamerkę ESP32. Wgrałem pliki i biblioteki dla płytki zgodnie z 1003558 Również kod programiku #include "esp_camera.h" #include <WiFi.h> #include "soc/soc.h" //disable brownour problems #include "soc/rtc_cntl_reg.h"...
fakt nawet to widziałem, ale jakoś do pozostałych nie zaglądałem W tych pozostałych jest po prostu Wire.begin(), co w wypadku Arduino HAL dla ESP32 oznacza, że zostanie przyjęta domyślna prędkość 100000 kHz. W samym kodzie bibliotek DHT12 oraz RTClib nie ma śladu informacji, że ich autorzy testowali...
Nie nie, nie na ESP. Esp pobiera czas ( w międzyczasie ogarnia wyświetlacz TFT i MAX7219) - to wszystko hula, a przesyła czas i datę do Arduino DUE, a chcę żeby to robił tylko w celu synchronizacji. Bo DUE ma sobie sam przez godzinę radzić z czasem, znalazłem sobie jakąś bibliotekę DueTimer.h pod DUE...
Zakładam, że używasz biblioteki EtherCard z tej strony: nieaktualna . Chodzi o pliki EtherCard/src/EEPROM.h oraz EtherCard/src/EEPROM.cpp . Należy użyć innej, nowszej wersji tych plików dostarczanych wraz z Arduino Core dla ESP32 ( bo ESP32 chyba ma jakoś wbudowany ethernet? Ma wbudowaną obsługę...
Zapoznaj się z biblioteką mesh tylko że to nie BT a przesyłanie przez sieć Wi-Fi (działa bezproblemowo) ilość urządzeń dowolna
Jakiej biblioteki używasz? jaki to konkretnie wyświetlacz? Biblioteka TFT_eSPI - wyświetlacz 3.5 cal 320*480 szeregowy SPI TFT wyświetlacz z modułem LCD optyczny - sterownik IC ILI9341 dla MCU Wyświetlacz działa bez problemu, ale jak dodam odczyt z PZEM to mi się resetuje. Zmieniałem TFT_CS...
Ładnie te "analogowe" wyświetlacze wyglądają. Jakaś biblioteka? ;)
Witam Dziękuję, że poświęcasz mi tyle czasu. W tym jak to określiłeś "ćwiczeniu" kamerka pracowała przez kilka godzin, a później zawieszała się. Odłączenie zasilania i znów OK. Wkleiłem to co mi przesłałeś i mam błąd. (oczywiście bibliotekę też) Wkleiłem to tu na końcu pętli void setup() ...
Nada się pod esp32? Generalnie to poszukałbym czegoś z magistralą SPI. W ESP32 jest ona wystarczająco szybka. Sugerowana przez sprzedawcę biblioteka UTFT do tego wyświetlacza nie jest rozwijana od wielu lat i nie ma wsparcia dla ESP32. Jak bym kupił ten twój wyświetlacz to by się okazało, że budowa...
Została do zrobienia ostatnia rzecz. Ustawienia kilku zmiennych z przeglądarki. Co chcę uzyskać: Włączam do prądu urządzenie nie trzymając przycisku - po staremu wykonuje się mój kod Włączam urządzenie trzymając przycisk - mój kod się nie wykonuje. Esp32 jest w trybie AP. Podłączam się do jego...
W ciągu 5 minut zmieniłem kawałek kodu i pozbyłem się float. To jest bardzo dobre podejście do rozwiązania problemu biorąc pod uwagę, że z dużym prawdopodobieństwem można założyć, że dane o temperaturze są dostępne w czujniku jako liczby integer ;) Nie napisałeś z jakiej biblioteki do DS3231 korzystasz.
Super, dzięki za podpowiedź, to rozwiązuje zaledwie początek dalszego etapu wdrażania się w przygotowanie projektu. Czy kolega podpowie, którą z bibliotek do obsługi wysyłania pomiarów na stronę http należałoby wybrać z bogatego zestawu bibliotek? Dane będą wysyłane w postaci json do bazy danych....
Hej, A co to za obiekty: tft i blokowaniePonownegoOdczytuDotkniecia? J... je deklarujesz i z jakich bibliotek pochodzą? tft - pochodzi z TFT_ESPI - biblioteka do wyświetlacza i panelu dotykowego. a blokowaniePonownegoOdczytuDotkniecia - biblioteka Timers - nie lubię millis, więc używam tej biblioteki. ...
W tej faktycznie się nie da bez modyfikacji jej kodu. Jest klon tej biblioteki z możliwością ustawienia pinów SPI w ESP32, ale jest dość stary, więc nie wiem, czy będzie poprawnie chodził z nowym Arduino Core. [url=]Link
Jeżeli uważasz, że może to być niewystarczająca ilość, to proponuję użycie ESP32 DevKit (obrazek poniżej). Tytułem uzupełnienia: Jeżeli zdecydujesz się na ESP32 będziesz mógł nadal korzystać z Arduino HAL oraz Arduino IDE. Dodatkową korzyścią natomiast jest fakt, że Arduino HAL w ESP32 bazuje na...
Dzięki za info. poczytałem. Próbowałem też zmian w pliku platform.txt ale nie gada Pythonem się nigdy nie bawiłem. Spróbowałem wywołać w konsoli esptool.exe i dostałem zestaw błędów File "esptool.py", line 34, in <module> File "c:\python27\Lib\site-packages\...
1. Wydaje się potzrebujesz więcej zmiennych, logiczna 'czas ręczny', sama zmienna 'czas' którą inicjujesz zależnie od trybu, być może z time(). Mniej bym się bał ustawienia zmiennej logicznej (podszedł człowiek i zareagował na brak czasu z netu), ale wiele kaw można wypić przy dyskusji jak tę zmienną...
Chciałbym się odnieść do linku w którym w skrócie udało się zrobić cos takiego, że w zależniści od bajtu nr 0 w pamięci EEPROM ESP wchodzi albo w tryb konfiguracyjny, gdzie tworzy sieć wifi do wprowadzenia parametrów dla docelowej sieci wifi. Po zapisie ESP32 sie resetuje i wchodzi w tryb normalnej...
Gdzie mogę znaleźć kolory które są zapisane w bibliotece? [url=]Link
Cześć. Chcę przenieść się z Arduino na MicroPython, który świetnie sobie radzi z IoT. Dożo prościej obsługiwać API, JSON itp. Mam w domu czujniki i światła połączone do lokalnego serwera Blynk na Raspberry Pi Zero W, (Google Asystent przez IFTTT). Wszystko na Arduino działa, ale chcę trochę to przeorganizować,...
Witam Czy ktoś z kolegów miał może styczność z biblioteką SETTIMINO na platformie Arduini.IDE? Uważam, że temat jest bardzo ciekawy, ze względu na to, że daje możliwość bezpośredniej wymiany danych z blokami DB sterownika PLC. Jakiś czas temu zaczynałem od komunikacji z Arduino UNO + Ethernet shield....
Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
1. Nie jest zgodny w 100% i że jest napisany w C++ o niczym nie świadczy. W C++ jest napisane także wiele innych języków, np. pierwsze wersje C# były w nim pisane co nie znaczy, że były one zgodne z c++ :] Widzisz c++ to nie tylko kompilator ale także biblioteka standardowa. która w całości nie została...
Napisales, ze na esp da sie zrobic to samo co na Pro mini, Na ESP32 tak. Nie do końca, esp ma np. tylko jedno ADC. Nie ESP32. I jak zwykle w przypadku kolegi manipulacja, w wątku mowa jest o ESP8266 które jest w Wemos D1 Mini więc jaki jest sens ma wtrącanie komentarza o ESP32 ? co...
Witam .. Fajny poradnik wszytko śmiga ale jedno ale.. Czy da się połączyć kod źródłowy tak aby obsługiwało i blynka i ThingSpeaka jednocześnie.. Jeśli tak to prośba o wstawienie kodu bo próbowałem coś tam rzeźbić ale bez rezultatu.. Dorzucam kod co prawda nie chodziło mi o czujnik DHT11 ale o ds18b20...
Dobry wieczór, miałem połączone 2 takie układy: [url=]SparkFun ESP32 Thing(1) [url=]ESP32-DevKitC ESP32 WiFi + BT 4.2 (2) i wszystko śmiga przy bezpośrednim połączeniu płytek, jak i przez SP3485. Miałem uszkodzony jeden układ ESP32-DevKitC, zareklamowałem + zamówiłem drugi, dostałem zamiast...
Dzień dobry, mam problem z komunikacją z w/w wyświetlaczem. Zapoznałem się z dokumentacją modułu(w załączniku) oraz Pin SA0 do VDD. Ponieważ nie było reakcji, Pin 44(RESET) podpiąłem do Arduino. (bez zmian) Zgodnie z wykresem, ustawiam go na 100 ms w stan niski. W tym module nie...
Nie znalazłem nigdzie jednoznacznej informacji jak podłączyć taki wyświetlacz Do Arduino Nano Większość instrukcji podłączenia dotyczy wyświetlaczy 7 pinowych, ten ma 6. Burdel w oznaczeniach pinów jest ogromny, co wyświetlacz to inne "standardy" W popularnej bibliotece U8glib...
Tak, musisz zainstalować dodatkowe płytki, a nie biblioteki. Potem ewentualnie biblioteki dedykowane do ESP32. Opis jest tu: .
Poza tym, żeby to zrobić dobrze potrzeba DMA. Jakoś nie kojarzę w Arduino jednolitego wsparcia dla DMA... W Arduino HAL nie ma wsparcia dla DMA, ale są odpowiednie biblioteki np. dla platformy Arduino Zero. Nie bardzo rozumiem konieczności użycia DMA w tym projekcie. Zakładam, że jest to projekt...
LilyGO wprowadziło w zeszłym roku do sprzedaży smartwatch T-Watch-2020 z modułem ESP32 w smukłej obudowie z pojemnościowym ekranem dotykowym, LCD o przekątnej 1,54", łącznością Wi-Fi i Bluetooth oraz obsługą Arduino. W lutym na rynku pojawił się TTGO T-Watch-2020 V3 z wbudowanym mikrofonem umożliwiającym...
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 w...
Jeśli jesteś zainteresowany wypróbowaniem różnych układów, ścigających się o pozycję najpopularniejszej platformy mikrokontrolerów typu open source to musisz sprawdzić opisane poniżej najlepsze alternatywy dla modułów Arduino. Dowiedz się, dlaczego zasługują na Twoją uwagę i wykorzystaj je przy...
Chodzi mi o to aby moje ESP32 miało stały adres IP, ponieważ łączę się z nim poprzez różne aplikacje. Aby wymiana danych była możliwa ESP32 musi znać adres IP aplikacji, a aplikacja musi znać adres ESP32. Przedstawiony przykład dotyczy komunikacji przez TCP/IP i z tym nie ma problemu, ale protokół...
Bibliotek używających DMA nie widziałem, przy czym zaznaczam, że nie analizowałem ESP. I tyle jest z tej wypowiedzi obiektywnej prawdy, a termin "Arduino" nie pochodzi od słowa "AVR". Pierwsze Arduino było wyposażone w AVRmega8. Ogólnie przyjęło się terminem Arduino określać płytki z AVRtiny/mega/Xmega....
W temacie o mikrokontroler z czujnikami i akcesoriami . Jakie zestawy rekomendujecie? Moim zdaniem dobrym rozwiązaniem jest zaproponowanie środowiska Arduino i płytek z mikrokontrolerami zgodnych z tym środowiskiem oraz komputera SBC. Dlaczego Arduino? a) Ponieważ w tym samym środowisku...
Przydałoby się jeszcze testy z ESP8266 oraz ESP32. Też dla Arduinowców ;) Można ale po co? Znając dokumentację uC można wszystko dość dokładnie wyliczyć. Najważniejsza sprawa to pamięć RAM aby pomieścić bufor wyświetlacza. W drugiej kolejności obecność DMA. Gdy nie ma DMA będą nieduże różnice pomiędzy...
Z sieciowych bibliotek mam tylko #include <ETHER_28J60.h>. Jest to dość uboga biblioteka. Program po skompilowaniu, z dostępnych RAM 2048 bajtów, pozostawia 559 bajtów wolnych. Tu będzie problem z tą biblioteką. Program z nią skompilowany to niecałe 600 bajtów, więc twój kod używa całkiem...
To ja napiszę inaczej. Nie niestety nie moduły, a wyspecjalizowane układy scalone, często posiadające wyspecjalizowane wspomaganie sprzętowe niektórych obliczeń (gdzie procesor ogólnego przeznaczenia niezbyt sobie z tym radzi). To nam się zmienia, a nie to że wykorzystujemy gotową elektronikę zaprojektowaną...
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ą...
Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich celem jest...
Aha, ale kompilujesz przecież do ESP8266, a nie do ESP32. Bo to są zupełnie inne płytki, z różnych bajek. Szkic i linki nie były do ESP32. Mogę Ci skompilować do ESP8266 np. Node MCU lub Wemos. Ja kompilowałem do NodeMCU V1, teraz zmieniłem na ESP Wemos mini i też jest OK. Może zmień sobie jeszcze płytkę...
Jednak jakiej płytki za ( najlepiej przyzwoitą cenę, podobną w budowie do arduino i do której programowania używa się również c++) mógłbym użyć, aby obraz wystarczająco szybko się wyświetlał. ESP32 lub STM32. W obu wersjach możesz programować z Arduino IDE. Dla obu wersji są również dostępne biblioteki...
Jeżeli chodzi o komunikację Arduino - PLC, to teraz uważam, że na chwilę obecna nie ma nic lepszego niż biblioteka settimino, gdzie w programie PLC nie ma potrzeby wstawiania jakichkolwiek bloków. Wartość z Arduino (ja teraz stosuję głównie ESP32, które ma 240MHz a nie 16MHz jak zwykłe arduino) jest...
Sam ESP32 na pewno to obsługuje, ale Arduino HAL dla ESP32 nie wspiera trybu slave w bibliotece Wire - nie jest zaimplementowany. Nie mam pojęcia dlaczego.
(at)omnixcrs Możesz również zacząć od analizy kodów bilioteki DallasOneWire, gdzie w przypadku ESP32 komunikacja 1-wire realizowana jest za pośrednictwem UART. Nie jest to wprawdzie biblioteka Arduino, ale kody źródłowe można wykorzystać praktycznie bez zmian jest to raptem 5 plików w wypadku ESP32.
Tak, żeby nie było, że tylko ARM, to Espressif też ogłosił dostępność TensorFlow Lite dla ESP32 :) Oooo - ciekawe czy Arduino to będzie obsługiwało :O Nie widzę powodów, aby nie było możliwe pisanie programów w oparciu o Arduino Core oraz TensorFlow Lite na ESP32. TensorFlow Lite ma również...
r"]Da się jakoś zrobić by sterowanie silnika pracowało ciągle (jak by w tle) a obsługa wyświetlacza nie blokowała pracy ? Da się. r"]Czy jakieś ESP32 ma może na pokładzie już RTC i prędkość procka pozwoli na wiele innych zadań ?? Ma na pokładzie, ale niezbyt dokładny. Trzeba dołączyć zewnętrzny...
Jeśli z góry wiadomo, że pamięci jest za mało, to można śmiało przyjęć, że program i tak nie będzie działał prawidłowo, a jeśli działa, to pamięci nie jest za mało. Powinno się zmieścić tyle ile zarezerwujesz. Zobacz reserve(). Sądząc po nazwie ma sens, trzeba w źródłach sprawdzić czy będzie ok. Nie...
Witam Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf. Jeśli go już masz to...
Co do zasady musisz rozbić swój projekt na fragmenty. Ogarnąć sobie łączność przez Internet, sterowanie ledami, czyli podłączyć je do Arduino i napisać (zaprogramować) te włączać, wyłączać i zmieniać animacje i klor i takie tam np. zmieniane przyciskiem, a potem scalić to w jedno. Także jak...
Fajna konstrukcja. Trochę skomplikowanie pobieranie czasu z serwera NTP. Od wersji 2.6.0 płytki ESP8266, obsługa NTP jest zaimplementowana w rdzeniu. Wystarczy dosłownie kilka linijek kodu. A z funkcji strftime() można wyciągnąć wszystko odnośnie daty i czasu. Dla ESP32 trzeba dodać bibliotekę time.h...
Takie złe to ESP8266 NodeMcu V3? Zależy do czego? Odebrać SMSa, podzielić go na dane, wyświetlić na LCD, i idealnie by było wysłać dwie dane przez ENC28J60 do ThingSpeak. Od biedy przez wbudowane WiFi. Zacznij od porównania ESP8266 z ESP32 ESP32 bezsprzecznie jest lepsze, tylko czy nam...
Witajcie, mam taki sobie enkoder który chcę podłączyć do mikrokontrolera coś tego rodzaju, choć oczywiscie nie dokładnie ten model: Podłączyłem go do esp32, wziąłem jakąś gotową bibliotekę 'rotary' do obsługi odczytu pozycji - działa to teoretycznie wszędzie tak samo, na bazie prostego automatu...
Przysiadlem wczoraj i napisalem komunikacje po przejsciowce usb<->rs232 dla najprostszej wersji Arduino (w moim przypadku klona UNO z CH340 na pokladzie). Demon szybkosci (ze wzgledu na mozliwosci uc na plytce) to nie jest - wyswietlacz 128x160 odswieze w ok 2 sek. jednak kod na platforme Arduino...
Jest dostępna arduinowa biblioteka dla tego modułu (sterowanie po UART, sprzętowym lub programowym): Biblioteka wspiera platformy sprzętowe AVR oraz ESP32.
Te same dokładnie błędy, czy inne? Jaką masz zawartość pliku library.properties w bibliotece TFT_eSPI? U mnie jest: Dokładnie to samo mam. Dodano po 8 Khoam mam może głupi pomysł ale już nie wiem co zrobić. Może odinstaluję całe Arduino z bibliotekami i zainstaluje od nowa? Może pomóc?
ESP-IDF zawiera bibliotekę Event Loop, która umożliwia komponentom programu deklarowanie zdarzeń, do których inne komponenty mogą rejestrować programy obsługi - kod, który zostanie wykonany, gdy te zdarzenia wystąpią. Standardowo korzysta z tego stos WiFi w ESP32. Co ciekawe, biblioteka Event Loop opiera...
Hej, biblioteki ściągałem bezpośrednio przez Arduino IDE, daj znać jakie to błędy, może coś da zaradzić. BTW: Przeniosłem projekt na ESP32 i użyłem innej biblioteki do OWM, ktoś chętny na opis?
Witam. Chciałem uruchomić swój wyświetlacz(ILI9341 480x320 3,5'), podłączając go do ESP32-Wroom-32, jednak wszystkie konfiguracje i sposoby, jakie znalazłem, nie działają, wyświetlacz jest ciągle biały. Na arduino nie miałem żadnego problemu. Wyświetlacz zasilam z 3,3V, próbowałem korzystać z VSPI i...
It is known that the cooling machine is widely used in the industry. In this paper, I will show you how to use STONE HMI LCD as the display to combine the temperature sensor with Arduino esp8266 cooler application; the communication between the temperature sensor and Arduino esp8266 is realized by single...
Dlaczego nie użyjesz tylko ESP8266mod? Pewnie brakło wyprowadzeń? A czemu akurat UART? Ja też miałem podobny problem i rozwiązałem go za pomocą komunikacji I2C, jak by nie patrzeć to możesz wysyłać całe struktury z danymi, a UART przydaje się do debugowania obu stron na raz. Na razie zamiast samej...
Cześć. Używałem ESP8266 (4MB) z webserwerem i serwerem FTP. System plikow na SPIFFS. Wszystko działało nawet ok, ale podłączyłem sobie ESP32 (4MB) i tak mnie zachwyciła łatwość obsługi bluetooth, ze zmodyfikowałem kod i przeniosłem na ESP32. No i bardzo się zawiodłem, bo strony ładuja sie po 6-10...
Hej Uruchamiałem ostatnio bibliotekę arduino-tvout ale na trochę innych wyświetlaczach. Chciałem na esp32 odpalić [url=]tetrisa ale ta biblioteka jest jakaś skopana bo esp się resetuje co sekundę.
ARDUINO IDE oraz wszystkie chyba juz wersje biblioteki esp32 Arduino:1.8.19 (Windows 10), Płytka:"ESP32C3 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 160MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None" In file included from C:\Users\aspire\Documents\Arduino\ledy_b...
Firma Husarion zbiera środki na kontroler dla robotów w dwóch wersjach: CORE2 oraz CORE2-ROS. CORE2 - sterownik oparty o mikrokontroler STM32F407, wyposażony w interfejsy dla silników i sensorów oraz wiele interfejsów komunikacyjnych. Dostarczany jest wraz z otwartymi bibliotekami w C++ oraz...
tmf napisał: A w czym problem aby ją dodać? Wysyłasz pakiet, czekasz na ACK z odbiornika, nie ma - wysyłasz ponownie po losowym czasie. Parę linii kodu Tyle, że domyślnie nadajniki powinny być w uśpieniu i musiałyby być wybudzane przychodzącą ramką - nie wiem czy taką funkcjonalność...
Lepiej to zrobić bezpośrednio na pc. Lub na samym uC (choć to wymaga mocniejszego uC). Dość łątwo jest napisać takie receiver po uart (np w java za pomocą biblioteki rxtx, oraz org.jfree.chart). Ale nic cię tu praktycznie nie ogranicza - w końcu pc ma dużo większą moc obliczeniową. Równie dobrze możesz...
dlaczego kod który jest znacznie większy zajmuje połowę pamięci programu, a mój nie może się nawet wgrać? Ile zajmuje ten "większy" kod a ile Twój? W jakim sensie "większy"? Ma więcej linijek programu? Zobacz cały, łącznie z bibliotekami swój i ten "mały" kod (np plik *lss ale Arduino nie generuje...
Bardzo często EEPROM jest emulowany w pamięci FLASH w sposób niewidoczny dla użytkownika. Nie można emulować funkcjonalności takiej jak wytrzymałość na ilość cykli zapisu/kasowania albo możliwość nadpisania pojedynczego bajtu. A o to mi chodziło. Arduino najbardziej wspiera byłego Atmela Arduino/Genuino...
Co do projektu na OV7670 to stary projekt i zostały mi tylko szczątki. Ze schematu jednej z pierwszych wersji widzę, że na XCLK miałem wejście z zewnętrznego generatora i zamawiałem różne od 8 przez 16, 20 i 24MHz (jeszcze mam w szufladkach;) ) i z tego co pamiętam to działo na 24MHz. Wyjście z kamerki...
Problem z arduino (zarówno w wypadku avr jak i esp32 / 8266) jest taki że mnóstwo tam laików. Najlepiej jeśli nie jesteś w stanie odfiltrować względem jakości weź przykład z wykorzystywanej biblioteki. Ogólnie tam nie ma standardów, więc nie masz co liczyć na odgórnie narzucony sposób wykorzystania czegoś Np...
Jasne, ale korzystając z linuxa masz grafikę / ethernet / wifi / BT i goldpina którym możesz machać, lub używać gotowych sterowników do peryferiów (np onewire, czy spi). W wypadku arduino musisz wymęczyć praktycznie wszystko, a jak już pododajesz tę masę bibliotek które nie zawsze ze sobą działają...
Cyfrowy procesor pasma Semtech SX1308 dla niewielkich bramek sieci LoRaWAN pracujących w budynkach zaprezentowany został już kilka lat temu, jednakże przemysł nieśpiesznie podszedł do stworzenia nowych wielokanałowych bramek LoRa w oparciu o nowy układ. Teraz jednakże pojawiło się kilka nowych...
Mimo, że udało mi się rozwiązać to innym sposobem to nadal nurtuje mnie dlaczego wcześniej to działało nawet z Serial.printem, urządzenie cyfrowe to urządzenie zero jedynkowe, rządzą tym jakieś reguły, które się nie zmieniają więc ciężko wytłumaczyć to fartem. Wszystko zależało od okoliczności tzn....
Trochę ostatnio szaleją, ale znowu kłopot jest z wsparciem nowych płytek, zarówno, co do narzędzi jak i społeczności skupionej w ogół płytki. Nano IoT to tak naprawdę Arduino z ESP32, gdzieś już to widziałem u chińczyków tylko dużo taniej.... Najlepsza do eksperymentów i zabawy będzie Arduino BLE...
Odnośnie ESP32 to jest tak jak mówi Freddie: Masz wyżej moją odpowiedź. Jeśli chcesz używać WiFi i BT w ESP32, to na 99,666% musisz używać zamkniętych bibliotek dostarczanych jedynie w formie binarnej. Co one robią i czego wymagają - nie wiem, ale wcale bym się nie zdziwił, gdyby się "nie lubiały"...
Przerabianie powyższego szkicu na ESP8266 nie ma sensu, bo właściwie nic tu nie masz, to przykład serwera chat. Podobny przykład znajdziesz w core do ESP8266 wraz z całą otoczką jak to uruchomić, do przykładu wystarczy podać swoją nazwę sieci i hasło. Core, czyli instalujesz ESP8266 jak kolejną płytkę...
Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu reakcja na stan...
tak ARM ATSAMD11D14A robi za USB<->UART, oraz można wymienić w nim firmware i uzyskać inne urządzenie HID, prawdopodobnie wykorzystanie tego układu pozwoliło też na obniżenie ceny modułu? Możliwe, na mouser ten chip jest za ~5PLN, CP2102 (z NodeMCU) to podobna cena, CH340/341 pewnie taniej,...
Podobne urzadzenie mozna wykonac na ESP32, kilku przekaznikach i ladowarce usb. Tu akurat masz 100% racji, że większość rzeczy można zrobić na gotowcach takich jak Arduino, ale akurat ja się staram robić wszystko w miarę możliwości od 0 (ta płytka z PIC18F67J60 też jest moja, jedynie samo PCB wykonała...
Czemu tam jest tak dziwnie? Jest jakiś transceiver RS? Czy tak głupio napisane biblioteki? Zamiast Serial.begin(512000) można użyć np. Serial.begin(512000, SERIAL_8N1, SERIAL_FULL) :) Oczywiście po obu stronach. Ta opcja z SERIAL_FULL pojawiła się w ESP8266 oraz ESP32. Nie ma jej w standardowym...
A tu jeszcze jeden projekt - tym razem na ESP32 [url=]Link Jeszcze trochę filmików, co można zrobić z biblioteką [url=]Link. Jest nawet coś dla prawdziwych miłośników retro: [url=]Link :)
Ale na rejestrach jednak początki są zdecydowanie prostsze w 8 bitowych mikrokontrolerach. Jeżeli ktoś się chce "bawić" na rejestrach, to oczywistym jest, że będzie to zawsze łatwiejsze na 8-bitowych MCU. Pytanie, czy to ma być funkcją celu samą w sobie, czy też stworzenie działającej i pożytecznej...
Czy jest jakiś sposób aby zmieścić dźwięk o długości prawie sekundy do EEPROMU? Tak, możesz użyć płytki Arduino z ESP8266 lub ESP32. Będzie mógł zmieścić nawet więcej. W necie jest pełno przykładów na przechowywanie i odtwarzanie plików WAV z użyciem tych płytek. Możesz również wykorzystać do tego...
Kupiłem taką płytkę: Ma zintegrowany moduł Oled. Po podaniu zasilania przez USB, startuje jakieś demo, więc płytka chyba dobra. Programowałem ESP32 poprzez środowisko Arduino IDE i tak samo chciałem tutaj. Niestety, ale nie mogę znaleźć biblioteki do obsługi tego OLED. ABC-RC pisze, że jest tam...
Trzeba zastosować esp32 czy wystarczy jakoś kod poprawić? Próbowałem rozwiązać ten problem funkcją millis() ale mi się nie udało. Jak zrozumiesz ten kod, to ogarniesz, to co chcesz i będziesz potrafił nie takie rzeczy... [url=]Link Generalnie zasada użycia millis() zamiast delay() jest taka, że...
a może ktoś pracuje na ESP32 ? mam cały czas błędy kompilacji i nie mogę skonfigurować biblioteki Nextion
Jeszcze raz z ciekawości przetestowałem swoją wersję tego układu na monitorze podłączonym do niej już w momencie podania zasilania i faktycznie układ ruszył. Wcześniej zmyliło mnie to, że po podłączeniu monitora ten otrzymywał sygnały synchronizacji i się wybudzał, ale nie rozpoznawał obsługiwanego trybu....
Po pierwsze - cena. Ile kosztuje taki PLC? Dużo więcej niż taki moduł ESP32. No zgadza się, tylko ile kosztuje zrobienie takiego programu w C? Może produkcja domowego piwa nie jest dobrym przykładem, ale są takie procesy, w których oprogramowanie indywidualnego procesu więcej kosztuje niż cała szafa...
Biblioteki arduino z definicji nie wykorzystują w pełni możliwości hardware. Biblioteki Arduino, które są zaprojektowane dla konkretnej platformy sprzętowej, wykorzystują jak najbardziej możliwości hardware. Koronnym przykładem są np. biblioteki do obsługi WiFi czy BLE dla ESP32. One też są "arduinowe"....
gaspaccio - obudowa phoenixcontact model BC aadeer - urządzenie jest częścią większego projektu, kontrolera wtrysku w maszynie odlewniczej sterującego procesem wtrysku płynnego metalu w czasie rzeczywistym oraz generowaniem aktualnych pomiarów w czasie rzeczywistym (wykresy). Urządzenie sterujące modułami...
próbowałem bez konwertera ale jakoś nie chciał ruszyć z miejsca. Do których pinów w ESP32 podłączałeś ULN i jak te piny są skonfigurowane w Twoim programie? korzystam z biblioteki #include "Stepper_28BYJ_48.h" Stepper_28BYJ_48 stepper(5, 18, 19, 23); // IN 1, 2 , 3, 4
Już w kodzie jest użyta bibliotek esp_now.h zamiast espnow.h. Jest to pewnego rodzaju rozdwojenie jaźni po stronie tych, co określali nazwy plików nagłówkowych. Oba dotyczą obsługi protokołu ESP-NOW. Można użyć bibliotekę Dodano po 1 Oczywiście, wszystko zależy co się przesyła. Jeśli są to...
Od jakiegoś czasu dzięki firmie Arduino IDE . Heltec zintegrował "na pokładzie" modułu chyba wszystkie niezbędne komponenty wraz z transceiverem LoRa oraz kontrolerem akumulatora Li-Po/Li-Ion i wyświetlaczem graficznym w technologii OLED o rozdzielczości 128x64 o rozmiarze 0,96 cala. Zestaw otrzymujemy...
Nie można. Musiałbyś zmienić platformę sprzętowa dla Arduino na taką, gdzie jest dostępna biblioteka libstdc+ np. STM32 czy ESP32.
MicroMod to modułowy ekosystem interfejsów do szybkiego programowania systemów wbudowanych i prototypowania. MicroMod jest dostarczany z dwoma komponentami, tj. „Płytką procesora” z mikrokontrolerem i płytką nośną. Złącze M.2, znane z komputerów, jest interfejsem między tymi dwoma komponentami....
Dotychczas kod do protokołu BT (i do obsługi HW) był zamknięty. Udostępnione było API (w sumie dość wygodne). Pisząc "otwartym firmware, kodem źródłowym" napisałem trochę na wyrost, ale wiadomo o co chodzi. Dzięki za przypomnienie o ESP32 - właśnie to gdzieś, kiedyś widziałem, czytałem ale wyleciało...
Jest jeszcze opcja 4. - diody (12 szt) skierowane anodami do PCF-a. PCF ma wbudowane podciąganie wejścia więc można zasilić PCF-a z 3.3V. Napięcia wyższego diody nie przepuszczą (będą zaporowo) a gdy na badanym wyjściu atmegi będzie zero to przez diodę ściągnie napięcie z nogi PCF-a Czy na pewno...
Czy biblioteka ESP NOW ma jakąś funkcjęsprawdzania RRSI? Chodzi chyba o RSSI? W trybie ESP-NOW możesz sprawdzać siłę sygnału odbieranych pakietów, ale w tym celu trzeba zdefiniować funkcję callback dla trybu promiscuous (kod dla ESP32):[syntax=c]esp_wifi_set_promiscuou...
(at)cuctu_P Sądzę, że powinieneś zainwestować nieco czasu w poznanie biblioteki systemowej std::regex . Jest ona częścią C+11, a więc jest dostępna dla ESP32 i może być również używana w środowisku Arduino. Krótkie wprowadzenie do regex: