W tym dziale znajdziesz informacje dotyczące układu ESP8266. Jest to bardzo ciekawy i użyteczny element. Zdecydowaliśmy się poświęcić mu cały odrębny dział, choć układ ten jest często wykorzystywany razem z Arduino. W poszczególnych artykułach znajdą się informacje podstawowe o ESP8266, jego wersjach, sposobie programowania i wykorzystania.
Następcą układu ESP8266 jest ESP32. Wersja ta została wzbogacona o technologię Bluetooth oraz dwurdzeniowy procesor.
Zapraszamy do lektury....
Układy ESP32 posiadają dwa rdzenie. Do tej pory twierdziłem, że niezależne dwa rdzenie w mikrokontrolerze przeznaczonym do zastosowań hobbystycznych to przesada. Okazało się jednak, że czasami taki sprzęt może się przydać. Pisałem ostatnio prosty program obsługujący programowalne diody LED. Okazało się, że biblioteka obsługująca diody programowalne jest napisana w taki sposób, że nie toleruje żadnych opóźnień. Oznacza to tyle, że jednoczesna obsługa np. sieci WiFi oraz komunikacji z diodami LED jest praktycznie niemożliwa. Jeżeli czegoś nie da się rozwiązać programowo to może rozwiązaniem będzie wymiana sprzętowa? Poniżej przedstawię sposób na wykorzystanie obu rdzeni w układach ESP32.
Układy ESP8266 można wykorzystać jako proste serwery WWW. Przykładową konfigurację opisałem w artykułach:
ArduinoIDE to uniwersalne narzędzie, które możemy dostosować do własnych potrzeb. Dzięki modułowemu systemowi możemy korzystać ze znanych narzędzi do programowania różnych układów. W