A nie mogę wybrać jednocześnie płytki Arduino i Wemos w jednym projekcie Tak, bo wtedy muisz mieć dwa niezależne projekty, na pro mini i na wemos. Z tego co się orientuje biblioteka ESP8266WiFi To jest biblioteka dla ESP8266, czyli wemosa. https://arduino-esp8266.readthedocs.io/e...
Co ciekawe przeszukałem cały HDD ale nie znalazłem nigdzie pliku ESP8266WiFi.h a projekt sie kompiluje.... Jak to możliwe? Słabo szukałeś? U mnie jest tu: "....\Dane aplikacji\Arduino15\packages\esp8266\har...
Nigdzie nie mogę znaleźć pliku .ddl Dodam też, że są to biblioteki arduino(DNSServer, ESP8266WebServer, ESP8266WIFI). Dodatkowo przy próbie weryfikacji kodu pokazuje błąd 1(zarówno w VSC jak i w arduino ide) kiedy biblioteka jest zainkludowana do kodu. Dodano po 9 Zauważyłem też jakby brakowało plików, albo czegoś, bo nawet mimo instalacji WifiManagera(instalacja...
Znaleziono wiele bibliotek w "XPT2046_Touchscreen.h"Wykorzystane: C:\Users\Asus\Documents\Arduino\librarie... C:\Users\Asus\Documents\Arduino\librarie... Na początek zrób porządek z bibliotekami. Sprawdź która z tych bibliotek jest wykorzystana w projekcie i usuń pozostałe. Możliwe, że jest to...
Szukam opcji aby po wpisaniu np. 111.111.111/on:50 liczba 50 trafiała od zmiennej(formuła linku może wyglądać inaczej, ale ważne jest dla mnie to, aby każda liczba wpisana w miejsce 50 była pobierana do zmiennej). Nigdzie nie mogę tego znaleźć, nie wiem czemu, może źle szukałem. (wszystko robię na bibliotekach ESP8266WiFi.h DNSServer.h ESP8266WebServer.h...
Cały kod jest na [url=https://www.instructables.com/id/Te... 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>
ESP8266 zaprogramowane w ArduinoIDE Jakie biblioteki należy dołączyć by to skompilować? Nie używam praktycznie wcale arduino wiec wybacz pytanie. Chodzi o: fatal error: ESP8266WiFi.h: No such file or directory Zapewne kolejna biblioteka również nie będzie znana #include <ESP8266HTTPClient.h> PS. Kiedyś próbowałem cokolwiek na tych modułach wifi...
Przetestowałem program z Kamami i program z githuba. Wnioski mam takie, że oba programy podają rozbieżne wartości przy czym program z githuba (https://github.com/sensor-web/arduino-s... dodatkowo co kilkanaście pomiarów wywala komunikat, że nie może pobrać nagłówka z danymi. dane z pomiarów...
Skompilowałem przykład (TFT_eSPI_OpenWeather) z linku, który podałeś (biblioteka OpenWeather): [syntax=bash]Executable segment sizes: IROM : 485924 - code in flash (default or ICACHE_FLASH_ATTR) IRAM : 27360 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...) DATA : 1572 ) - initialized variables (global, static) in RAM/HEAP RODATA : 3796 ) / 81920 -...
Dobra, mam problem z tym Esp-Now. Niby powinna sie pojawić po zainstalowaniu płytek, ale nic nie ma. Szukałem na necie <espnow.h> oraz <esp_now.h> i nigdzie nie moge znaleźć(albo nie wiem jak szukac) paczek tej biblioteki nie wspominając o arduino IDE to samo z ESP8266WiFi znalazłem jedynie ESP8266wifi-master które załącza sie inaczej wiec...
Witam. Niestety nie wiem, jak poradzić sobie z biblioteką "secrets.h"? Z tego co wiem "Secrets.h" nie jest standardową biblioteką w Arduino i chyba nie da się jej "normalnie" pobrać, zainstalować. Pozwala przechowywać poufne dane w specjalnym pliku. Jak sobie z nią poradzić? Jak to działa. Czy można ja odkomentować? Bo tak zrobiłem, ale nie mogę się...
Witam. Dołączę się bo temat pokrewny wgrałem do Arduino IDE sketch z GitHub https://github.com/esp8266/Arduino/blob/... przy próbie kompilacji jest błąd: 'class WiFiServer' has no member named 'accept'; did you mean '_accept'? Próbowałem bibliotek z różnych źródeł i nic nie pomaga jakieś porady mile widziane. Pozdro....
Witam !!! Możesz mi sprawdzić program Mierzę prędkość obrotów wentylatora. Posiada in 8 otworów na obwodzie Podczas jednego obrotu wysyła 8 impulsów na D5 #include <ESP8266WiFi.h> #include <Arduino.h> #include <Wire.h> const byte interruptPin = D5; // wejsice do zliczani impulsow int interruptCounter = 0; // licznik ziczania przewrań...
Myślę, że źle się za to wszystko zabrałem, kluczem jest poznanie bibliotek i poleceń w nich zawartych [syntax=c] #include <ESP8266WiFi.h> #include <WiFiUDP.h> [/syntax] Czy polecicie mi jakąś stronę z dokumentacją do nich?
Chciałem wykonać licznik mrugnięć diody umieszczonej na liczniku energii elektrycznej przy użyciu esp8266 i czujnika światła LM393. Napisałem program który zlicza mrugnięcia i co jakiś czas wysyła dane do lokalnego serwera w celu ich zapisu w bazie danych (sql). Narazie mam tylko taka możliwość zapisu danych, czyli Apache i MySql. Niestety wysyłanie...
http://obrazki.elektroda.pl/2209085400_1... Autor opisanego poniżej projektu nabył niedawno dom i rozpoczął rozmaite projekty wokół domu. Jak w większości domów skrzynka elektryczna, wraz z miernikiem zużycia energii elektrycznej jest wystawiona na widok osób wchodzących do domu. W związku z tym, autor postanowił uczynić ten element...
Napisz kod pod Arduino na płytkę z ESP8266 który poprzez aplikację blynk na smartfona pozwoli sterować 4 przekaźnikami. Aby napisać taki kod do Arduino dla płytki z ESP8266 i sterowania 4 przekaźnikami poprzez aplikację Blynk, wykonaj poniższe kroki: 1. Upewnij się, że masz zainstalowane wszystkie niezbędne biblioteki, takie jak ESP8266WiFi, BlynkSimpleEsp8266...
(...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...
http://obrazki.elektroda.pl/8342911300_1... ESP8266-12E tym razem będzie to NodeMCU Amica . Po umieszczeniu poprzedniej części materiału: DS18B20 komunikujący z wykorzystaniem cyfrowej magistrali 1-wire . W porównaniu do analogowego TMP36 na magistrali 1-wire może pracować kilka czujników. Warto zwrócić uwagę na długość (pojemność)...
1. Wprowadzenie Wiele młodych osób zaczyna obecnie swoją przygodę z elektroniką od Adruino UNO R3 lub jakiś gotowych zestawów opartych na tej właśnie platformie, czy też jej klonów. https://obrazki.elektroda.pl/9876525300_... Arduino UNO R3 od frontu https://obrazki.elektroda.pl/7819711900_... Arduino UNO R3 od tyłu...
A Twój folder z biblioteką o nazwie DHT nie zawiera przypadkiem jakiegoś jeszcze podfolderu w którym to dopiero znajdują się właściwe pliki biblioteki (wiem, masło maślane, ale chyba wiadomo o co chodzi)? Tak się zdarza w przypadku bibliotek ściąganych z internetu. Sprawdzałeś drugim sposobem, który opisałem w poprzednim poście? U mnie jeśli biblioteka...
Tutaj chodzi o przykłady które to wykorzystują biblioteki typu I2C. W LUA istnieje także biblioteka I2C , tak więc nie widzę wielkiego problemu, żeby odpowiednio ten program dostosować.
Próbuję modyfikować dane w bazie na zewnętrznym serwerze Mysql. Baza i PHP działają prawidłowo przetestowane formularzem na serwerze i z dysku. Wemos również łączy się z bazą, ale za każdym razem modyfikuje rekord do wartości null. Coś jest nie tak z przekazywaniem zmiennej w metodzie POST. Serial.println pokazuje wartość zmiennej PostData. Prośba o...
https://obrazki.elektroda.pl/7355859700_... Oto krótki tutorial pokazujący jak uruchomić wyświetlacz 2.5" 240x240 ST7789 z ESP8266. Przedstawię tutaj dwa osobne sposoby, pierwszy opierać się będzie na bibliotece od Adafruit, a drugi sprowadzi się do uruchomienia TFT bez zewnętrznych bibliotek. W ten sposób przygotowuję podstawę pod...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
Zamieść kod z którym masz problem. Błąd wskazuje, że czegoś nie dołączasz lub źle definiujesz.
Biblioteka Onewire na Arduino i ESP8266 różni się i nie będzie działać zamiennie, To dziwne, bo jeszcze wczoraj programowałem n-te ESP z tą samą biblioteką OneWire i o dziwo wszystko działa ;) Jednak do niedawna, korzystając z biblioteki DallasTemperature, w sketchu trzeba było także umieścić bibliotekę OneWire. Po aktualizacji DallasTemperature, OneWire...
na platformie esp8266 Cóż na mocniejszych urządzeniach użyłbym vectorów, jednak nie znalazłem dobrej biblioteki arduino W wypadku platformy ESP8266 są dostępne standardowe klasy C+11 (bez dodatkowych, zewnętrznych bibliotek): std:vector , std::deque , std:valarray . ESP8266 jest wystarczająco "mocne", aby użyć tych klas :)
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...
https://obrazki.elektroda.pl/7238862200_... Niedawno w dziale DIY pojawił się Hardware Hardware jest tak banalne, że nie odważyłem się zaprezentować niniejszego artykułu jako DIY :). Od pewnego czasu wykorzystuję SONOFFy jako bazę projektów opartych o ESP8266. Sonoff zapewnia mi ESP, zasilanie i obudowę. Jedyne co mi pozostało to dodanie...
Domyślne piny I2C dla ESP8266 to GPIO4 (SDA) oraz GPIO5 (SCL). Jeżeli to mają być piny GPIO12 (SDA), GPIO14 (SCL), to trzeba nieco zmodyfikować plik i2c_jk.c (pierwsza bilbioteka ADE7953_ESP8266). W miejsce poniższych linii: Dodano po 20 Każdorazowo przed odczytem napięcia, prądu lub mocy należy wywołać:[syntax=c]Ade7953GetData();[/syn...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
Poniżej masz przykład jak można na tej płytce poprowadzić ścieżki po poprawieniu biblioteki Adafriut lub skorzystania tej z załącznika. Gdyby biblioteka Adafriut miała poprawnej wielkości pola lutownicze to ścieżki biegnące do diod LED od rezystorów R1 i R2 nie muszą być zwężane jak na obrazku. http://obrazki.elektroda.pl/3764000700_1...
Dlaczego nie skorzystasz z biblioteki HTTPClient?
Wystarczy przejrzeć przykłady dołączone do biblioteki ThingSpeak -> ReadWeatherStation.
Przejrzałem jeszcze inną bibliotekę dla BME280 (Sparkfun: [url=https://github.com/sparkfun/SparkFu... Tam też nie ma takich "sztuczek" z delay().
Projekt jest elegancki, masz wszystkie użyte biblioteki w zipie, jedyną niewiadomą zostaje core ESP8266. Na początek wgrałem do siebie sam szkic, artykuł jest z 2020r. więc od razu czuję problemy, potem wrzuciłem brakującą bibliotekę do czujnika 280, potem wykasowałem swoją bibliotekę json i wgrałem tą 5 z paczki, bo błąd wyskoczył taki sam, potem pojawiły...
https://obrazki.elektroda.pl/1184062400_... Pokażę tu projekt zegara zbudowanego na ESP8266 i wyświetlaczu opartym na MAX7219, dodatkowo wzbogaconego o moduł przekaźników na MCP23017. PCB pod ESP będzie pochodzić z sieci, moduł przekaźników z kolei projektowałem sam. Firmware złożę samodzielnie w PlatformIO z gotowych bibliotek. Czas...
Ale ponieważ potem będę chciał to pociągnąć na telefon do pliku csv lub txt z przeglądarki, to możliwe, że lepiej byłoby mieć system plików (FS lub drugi SPIFFS o ile możliwe) i zapisywać do plików. Taki zestaw danych (plik) może mieć 2-3 MB więc to też muszę wziąć pod uwagę aby wyrobić się z RAM'em przy pobieraniu na telefon. Tej biblioteki sam nie...
Nie. Generalnie struktura kodu składa się z : - dołączonych bibliotek - #include - deklaracji zmiennych i konstruktorów - procedur i funkcji - setup - pętli loop Zatem jak wejdziesz do /example zalinkowanej przeze mnie biblioteki, to masz przykładowy program. Porównaj co jest zawarte w tym przykładzie i skopiuj w odpowiednie odpowiadające sobie miejsca...
Używam esp8266 także jest mniej pinów, w innym programie owy ekran oled działa bez problemu Jeśli ESP to faktycznie piny będą inne. Nie mam niestety tu pod ręką takiego wyświetlacza akurat z I2C by zrobić test, ale z np. linku: http://esp8266.github.io/Arduino/version... wynika że domyślne I2C masz na pinach w Arduino nazwanych...
Możesz do tych innych podłączyć leda albo woltomierz, napisać jakieś miganie, ale z ustawionym trybem wejście i sprawdzić czy może zmiana trybu nietrybi? Masz tam jakiś opornik do tego kontaktrona (jako pull-down)? No i w takich sytuacjach dobrze jest odpalić nowy "szkic" bez różnych bibliotek i na nim sprawdzić działanie portów.
Te dodatkowe komunikaty o braku bibliotek są pewnie wynikiem starszej instalacji menedżera płytek, która nie do końca się odinstalowała. Generalnie znany problem: https://arduino-esp8266.readthedocs.io/e... Od razu idź do sekcji "How to Fix it?"
Tutaj przykładowe rozwiązanie: http://www.buxtronix.net/2015/12/esp8266...
https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...
zainstalowałem płytki esp8266 Jaki konkretnie rodzaj płytki wybrałeś w Arduino IDE i jaki ustawiłeś dla niej prędkość wgrywania? We wszystkich szkicach biblioteki "ESP8266" wyświetlają się same kropki. Jaką masz ustawioną prędkość w Monitorze portu szeregowego? Szkice mogę przesłać wiad. prywatną na "Elektrodzie" Jaka prędkość jest ustawiona jako parametr...
Wydaje mi się, że raz próbowałem ustawić go na SPI MODE 3, ale nadal nie działał. Nie jestem pewien, czy problemem jest tryb spi, czy źle ustawiam piny, czy ta biblioteka ma opcję pinu CS, ale wyświetlacz nie ma pinu CS, jak sądzę... Jeśli mógłbyś dowiedzieć się, jak pracować z tą biblioteką lub jakąkolwiek inną biblioteką, którą mogę zaimportować do...
W szkicu wystarczy dopisać "1", nie ma za wiele do kombinowania, sprawdziłem ESP8266 Wemos z Serial i też skompilowało się OK, dla Leonardo z serial faktycznie wyskoczył error, ale dla Serial1 OK: https://obrazki.elektroda.pl/1273961300_... Edit: Tak dla pełnej jasności, Leonardo i Micro to te same uC, ale na wszelki wypadek dla Micro...
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 :)
Jeżeli będziesz chciał skorzystać z biblioteki WiFiManager to zdecydowanie polecam opis i przykłady, które znajdują się na stronie autora tego projektu: https://github.com/tzapu/WiFiManager Jakim konkretnie modelem ESP8266 dysponujesz? Dodano po 6 Ewentualnie jest projekt FSBrowser NG Ten projekt niestety nie jest już rozwijany i ma trochę błędów.
Na oficjalnym git-hubie np. dla wersji 2.0.0 brakuje w repozytorium biblioteki libhal (udostępnianej jako binarka), więc nie da się kompilować. Źródła HAL dla Xtensa LX106 są tutaj: [url=https://github.com/tommie/lx106-hal...
Według informacji o bibliotece "dallastemperature", funkcja do zmiany rozdzielczości wygląda tak: // set resolution of all devices to 9, 10, 11, or 12 bits // if new resolution is out of range, it is constrained. void DallasTemperature::setResolution... newResolution); Więc w Twoim przypadku inicjalizacja biblioteki i czujnika powinna...
(at)omnixcrs Mam taką luźną propozycję. Podziel kod odbiornika na zadania: sprawdzenie WiFi, odczyty z poszczególnych czujników etc. Dla każdego z nich zdefiniuj wymagany, maksymalny interwał czasowy (lepiej krótszy niż dłuższy - ESP8266 ma szybki MCU). Użyj biblioteki TaskScheduler do zarządzania zadaniami - chodzi na ESP8266. W mojej stopce znajdziesz...
2x D1 mini odbierają dane analogowe od mikrofonu i na ich podstawie wyświetlają liczbę led w 1m paskach ws2812b 144led/m. Czyli przesyłanie sygnał audio nie jest tu krytyczne pod względem jakości dźwięku? Jeżeli interesuje Cię tylko "wizualizacja" audio, to lepiej użyć ESP-NOW do przesyłania broadcastów pomiędzy ESP8266. Nie potrzebujesz wtedy routera...
Czyżby to była przyczyna? Może. To jest istotne w momencie linkowania kodu dla ESP. W dokumentacji klasy EEPROM dla ESP8266 jest napisane, że " EEPROM library uses one sector of flash located just after the SPIFF S". Zastanawiam się, czy jak skompilowałeś i wgrałeś kod w trybie "4M(no SPIFFS)" to ta biblioteka będzie działać poprawnie. Nie zaszkodzi...
Ok jutro wypróbuję, a nie muszę dodać na początku biblioteki do ESP8266?
Zbudowałem sobvie jakiś czas temu urządzenie - lampkę sterowaną m.in z wifi i głosowo. Całość to niestety pajączek - płytka wemos D1 (esp) + płytka uniwersalna THT z mosfetami, rezystorami itd. Służy mi od wielu miesiecy "produkcyjnie". Niestety - została uderzona, trochę za mocno. Jeden kabel się urwał, inne się nadwerężyły... Słowem - konieczny był...
Tak, doliczasz bit start i stop czyli bedzie dzielone przez 10 lub 11 dla parzystych. Co do konstrukcji programu wszytko zależy jakie dane przesylasz, czy będą to dynamiczne czy stale i z jakiej funkcji korzystasz. Trochę inaczej bedzie to dla funckji 3/6 a inaczej dla 5/15,etc... Do tego dojdzie jeszcze CRC, tu też są różne kodowania, ale to powinno...
https://obrazki.elektroda.pl/8298744400_... Jak wysłać powiadomienie do użytkownika z naszego urządzenia opartego o ESP? Jednym ze sposobów może być użycie poczty email. Jest to całkowicie darmowe i często znacznie prostsze niż np. wysyłanie wiadomości SMS. Tutaj pokażę jak można łatwo wysłać wiadomość w oparciu o usługę SMTP. Użyję...
W Basic jest to polecenie - id() W LUA jest to - node.chipid() W C będzie ESP.getChipId() W C będzie najwięcej pisaniny, osobiście wolę pisać w LUA, lub Basic. Choć ze względu na gotowe biblioteki korzystam z Arduino. Przyznać muszę, że bardzo tego środowiska nie lubię, a w Atmel Studio nie działa mi plugin dla ESP.
Poszukuję biblioteki Eagle dla ESP-01M nie mogę znaleźć ktoś się podzieli https://www.diymodules.org/eagle-search?...
Są biblioteki (np w canvas) do wyświetlania wykresów z danych, wystarczy skonfigurować i użyć. Cała idea html, js i canvas to to, że wysyłasz wsad w tekście i to przeglądarka ci to parsuje. Możesz też zrobić sobie dynamiczną grafikę np bmp - też samo przetwarzanie tekstu - ale sądząc po platformie której używasz - może być problem z szybkością odświeżania.
http://obrazki.elektroda.pl/8359932900_1... 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:...
w ten sposob pozbylem sie delaya w ogole Jeżeli nie masz żadnych delay w loop() to tym bardziej możesz przenieść obsługę przycisku w to miejsce. Proponuję użycie EasyButton: https://github.com/evert-arias/EasyButto... Funkcja read() z tej biblioteki też nie wprowadza żadnych delay(), a detekcję naciśnięcia przycisku można sobie elegancko podpiąć pod...
Nigdy nie programowałem baz poprzez ESP, ale np. w PHP dostęp jest bardziej złożony, czego programista nie widzi. Idzie to tak: oprogramowanie PHP (funkcje widoczne dla programisty) -> klient bazy danych -> baza danych. Być może na ESP brakuje czegoś w stylu "klienta"? "Klient" to zwykle biblioteka odpowiedzialna za komunikację, szyfrowanie transmisji...
Nie wierze że ci działa to na Serial2 bo nawet ardunio wywali błąd biblioteki esp bo takiego portu nie ma... Chyba ze macie jakieś dziwne biblioteki esp.. Nawet Serial1 jest niedopuszczona do biblioteki nextion dla esp8266 bo jak wcześniej pisane to tylko Tx, wiec bibliteka nextion nie ma jak odczytać danych przychodzących.
Po pierwsze czy CS jest poprawnie obsłużony? Gdyż jak znajdziesz w tej oto dokumentacji: http://ww1.microchip.com/downloads/en/De... na stronie 26, jest opisane jak rozpocząć komunikację z ADC oraz jaki ma to format. Tak więc nie jest to standardowy SPI i trzeba trochę bibliotekę przerobić. Pin prowadzący do CS najlepiej obsłużyć jako...
Witam, Na platformach Arduino i ESP8266 używałem do odczytu konfiguracji z karty SD bibliotekę SDConfigFile.h. Chciałem przeskoczyć na ESP32 i problem polega na tym, że ESP32 w inny sposób obsługuje karty SD, więc ta biblioteka nie zadziała. Poszukiwałem czegoś podobnego, ale z miernym skutkiem. Pytanie: czy istnieje możliwość przystosowania tej biblioteki...
W sumie to nie wiem gdzie to wyczytałem z tym buforem 32 bajty, a jaki jest dokładnie ?? ESP8266 nie ma kontrolera sprzętowego I2C, więc mowa będzie tylko o buforach programowych. Klasa Wire korzysta z bufora, którego długość jest określona w pliku Wire.h jako: dodatkowe bufory programowe, których długość jest określona w pliku twi.h jako:[syntax=c]#define...
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...
Z tego co mi się kojarzy to projekt i bibliotek do tego czujnika jest w książce Pana Marka Galewskiego na STM32
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 celu gotową bibliotekę [url=https://github.com/earlephilhower/E...
Zastanawiałem się czy to może biblioteka Servo.h źle współpracuje z ESP8266 O jaką konkretnie bibliotekę chodzi? Link?
Można spróbować upchnąć do próbówek OLEDy 128x32 z SSD1306... Nie jestem tylko pewny czy istniejące biblioteki umożliwiają wyświetlanie obrócone o 90 stopni.
https://obrazki.elektroda.pl/2677009000_... Pokażę tutaj uruchomić ChatGPT na ESP8266 - oczywiście nie bezpośrednio, lecz poprzez API OpenAI. Zademonstruję prosty kod wysyłający odpowiednie zapytanie do API poprzez HTTPS, wraz z omówieniem przekazania klucza API oraz obsługi formatu JSON. Rezultatem będzie możliwość odpytania słynnego...
Ja oczywiście wolę DIY Kolegi choć nie ukrywam, że zrobię to na ESP8266 co umożliwi albo "wysyłanie programów" albo pobieranie ich z HTTP. Ja też polecam ESP. Można zrobić Artnet albo sACN, jest sporo dobrego softu do sterowania takim czymś (ja korzystam z zabugowanej wersji GrandMA2 OnPC, bug umożliwia export parametrów bez sprzętu od MA). Przy ESP-32...
Modyfikacja dla systemu PAL - dodane w marcu 2023. Aby umożliwić nadawanie w systemie PAL, zmodyfikowano czasy w bibliotece video_broadcast (wcześniej znanej jako ntsc_broadcast). Biblioteka nadaje sygnał zgodny z PAL w czerni i bieli, ale z informacjami o kolorze w standardzie NTSC. Bardziej naturalne byłoby postąpienie odwrotnie, czyli koder PAL....
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?...
(at)krzbor Dla mnie najlepszym sposobem na używanie klasy String jest użycie klasy std::string z biblioteki standardowej C++ :) Na szczęście w wypadku ESP8266 jest ta biblioteka dostępna. Klasa String w HAL dla ESP8266 została przepisana z wersji HAL dla AVR i jest to moim zdaniem gigantyczne nieporozumienie.
https://obrazki.elektroda.pl/1808304600_... Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie,...
Po pierwsze WiFiManager co do zasady działa w taki sposób, że jeśli ESP8266/32 nie może się połączyć z siecią WiFi to uruchamia się w trybie Access Point i udostępnia interface do konfiguracji przez przeglądarkę. Moim zdaniem taki sposób konfiguracji jest niepotrzebnie złożony, zasobożerny i nieelastyczny. Obsługa BLE w ESP jest bardziej "pamięciożerna"...
Problem w tym że radio RFM69 zajmuje mi jeden pin szyny I2C. Pytanie jak w programie bądź bibliotece zmienić ten pin na inny. W ESP8266 to jest stosunkowo proste:[syntax=c]Wire.begin(int sda, int scl);[/syntax]Domyślne piny dla I2C to D2 (SDA) i D1 (SCL), jeżeli użyte zostanie Wire.begin() bez argumentów. Nie widzę w kodzie, abyś gdzieś korzystał z...
(at)thanoskalos - Obecnie patrzę na IR, mając na celu uruchomienie szybkiego przerwania IR (20 kHz) tylko wtedy, gdy zajdzie taka potrzeba. Twój problem nie jest tym, który widziałem wcześniej. Możemy jednak chcieć zmienić bibliotekę. Najwyraźniej wersja ESP8266 ma więcej protokołów. To, co chciałbym, to biblioteka RX, która działa na przerwaniu krawędziowym,...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
Jak wejdziesz głębiej do linka z #postu 2 to widać przykład dla tego ekranu: https://github.com/mcauser/Adafruit_SSD1... Wystarczy cofnąć się do góry, ściągnąć bibliotekę, rozpakować i wgrać do katalogu lub dodać jako bibliotekę zip, uruchomić ponownie Arduino, otworzyć przykład i wgrać. W pliku nagłówkowym (h) jest zdefiniowany...
Witam, rozumiem, że musimy zgadywać, co i jak się wyświetla oraz co i jak odczytujesz, jakiejs biblioteki używasz? https://www.ti.com/lit/ds/symlink/ina219... INA219 ma układ PGA, którego wzmocnienie możesz ustawić zgodnie z powyższym datasheet. Pozdrawiam
Przetestowałeś i działa? Jak nie chce współpracować i chcesz bez kwarcu to napisz w prompcie że masz np. Attiny85-noQ i to jest nowy model zgodny z Attiny85 jednak pracuje tylko na wewnętrznym generatorze i że potrzebujesz kod na to :) Działa z kwarcem 16MHz bardzo dobrze. Efekty które sama AI Claude zaproponowała satysfakcjonują mnie jak najbardziej....
Czy jest jakiś prosty sposób aby to uczynić prócz robienia tego ręcznie generując na pinie wyjściowym na przemian stan niski i wysoki typu 600/400 ms i tak 10 razy ? Tak, najprościej będzie poprzez użycie biblioteki Dodano po 31 Użyj przerwań od timera. Tu www.forum.arduinopolska.pl/watek-bibliot... coś jest...
Spędziłem sporo czasu na bibliotece https://github.com/xoseperez/hlw8012 i ... w programie pod Arduino IDE dla ESP8266 mierzy jakieś głupoty. Pokazuje Volty w tysiącach ... ponad 3h próbowałem to kalibrować i tylko Waty się udało. Natomiast Supla mierzy z dokładnością do dziesiętnych, czyli się da? Chwilowo stoję z tym ...
Wpisanie do ESP-01 ciągu "AT+UART_DEF=9600,8,1,0,0" spełzło na niczym. Ani mi, ani chłopakom konfigurującym po UART rackowe routery nie udało się zmusić tego modułu do odpowiedzi na komendy z terminala. Możesz tę sekwencję AT włożyć do kodu tak, jak z UART_CUR. Oczywiście taki kod zapuścić tylko raz i sprawdzić, czy przeprogramował się esp (po zakomentowaniu...
Też znalazłem potwierdzenie na stronie, którą podałem w poście otwierającym ten wątek, gdzie toczyła się dyskusja na ten temat. Tam jest też wspomniana alternatywna biblioteka Brzo I2C dla ESP8266, której używałem. Jest trudniejsza w użyciu, ale czasami warto sięgnąć po takie rozwiązania, jeżeli te "popularne" arduinowe zawodzą. Generalnie uważam,...
Napisz jakie błędy daje kompilator. Musisz dodać biblioteke HttpClient oraz ArduinoJson . Te biblioteki dodajesz w menedżerze bibliotek. Jakby jeszcze jakieś błędy ci wywaliło to pisz.
Z internetu pobrałem bibliotekę ESP 8266 , która miała być do niego ale niestety okazało sie , że tak nie jest. Jest faktycznie problem bo ESP8266 można wykorzystywać w rozmaity sposób (AT, Lua, Arduino itd. ) i kłopot wynika z mnogości tych sposobów. Moim zdaniem chyba najłatwiejszą ścieżką wykorzystania tej Twojej płytki, do takiego zastosowania,...
Cześć, Czy ktoś może próbował przyspieszyć połączenie z routerem po wybudzeniu ESP8266? Czy są jakieś "szybsze" biblioteki. Z tego, o wyczytałem, to zamiast: WiFi.begin( ssid, password ); lepiej użyć WiFi.begin(ssid, password,channel, bssid); nie zauważyłem żadnej różnicy. Jest bardzo fajny artykuł: [url=https://www.bakke.online/index.php/...
Temat pewnie trochę nie do tego działu, ale prawdopodobnie w dziale Automatyka, nikt nie będzie w stanie mi pomóc w tym temacie. Jakiś czas temu ktoś napisał bibliotekę Settimino.h do komunikacji Arduino z PLC Siemens. Przy połaczeniu ethernetowym korzystam z UNO czy Mega wraz z modułem ethernetowym W5100, jeżeli korzystam z ESP32 to łączę się przez...
Arduino jest bardzo rozpowszechniony i wszędzie znajdziesz tysiące przykładów i różne gotowe biblioteki.
https://obrazki.elektroda.pl/5922412400_... Budując „inteligentny dom” zawsze chciałem wiedzieć, jak wygląda pobór prądu. Jest to o tyle istotne, że cały dom – z ogrzewaniem łącznie – jest oparty o prąd. Dodatkowo postanowiłem zainstalować panele PV i chciałem wiedzieć, ile energii wprowadzam i pobieram z sieci....
Nie wiem o co chodzi. Może po prostu nie ma tam oprogramowania? Ja programuję ESP z Arduino (jest biblioteka na ESP). Programy ładnie "wchodzą" i działają. Łatwo coś potestować, gdyż wraz z biblioteką jest masę prostych programów. Przy ESP12 masz sporo wejść - można sterować urządzeniami bez dodatkowego uP.
Cześć, próbowałem podłączyć moduł WiFi ESP-01 do ATmegi328P. Zrobiłem to zgodnie z poniższym schematem: https://obrazki.elektroda.pl/9957399900_... Po podłączeniu nie zaobserwowałem żadnego niepokojącego działania układu. Zabrałem się więc za wgranie programu do przetestowania WiFi. Wykorzystałem następującą bibliotekę Arduino: [url=https://github.com/ekstrand/ESP8266...
linker biblioteka biblioteka enkoder biblioteka goldpin
trzeszczenie kolumny tonsil indesit wymiana termostatu epc3925 cisco reset
claas hydrostat białystok częstotliwości
Vaillant F.324 - Jak naprawić błąd wentylacji? Iveco AS440T/P - Ikona Podniesionej Naczepy