18-09-2023, 11:43
Też nie mam pojęcia o czym piszesz @Lession, ale często wykorzystuję sterowanie uC ze strony WWW zamiast LCD i przycisków.
Do ESP8266 (bo tańsze i nierzadko lepsze) wgrywam serwer websockets, strona WWW może być zapisana w ESP, może być też uruchamiana na PC z parametrem, że nie gada z localhost, tylko z jakimś IP. Wewnątrz kodu strony mam funkcje JS które reagują na dane przysyłane z ESP, albo wysyłają działania operatora na suwakach, przyciskach i polach tekstowych strony WWW.
Przykład dla ESP32, gdzieś obok jest też dla ESP8266. https://github.com/kaczakat/ESP32_websoc...etsOTA.ino
Uno jest za małe by to ogarnąć z shieldem Ethernet, jest biblioteka ale tylko dla klienta websockets.
Jeśli nawet z jakiegoś powodu musiałbym użyć Atmega328 to przykład z websockets wszystkie wnioski z działania drukuje na Serial i może to być wprost użyte jako polecenia dla UNO/NANO, a ESP pełniłby funkcję modemu WIFI.
Do ESP8266 (bo tańsze i nierzadko lepsze) wgrywam serwer websockets, strona WWW może być zapisana w ESP, może być też uruchamiana na PC z parametrem, że nie gada z localhost, tylko z jakimś IP. Wewnątrz kodu strony mam funkcje JS które reagują na dane przysyłane z ESP, albo wysyłają działania operatora na suwakach, przyciskach i polach tekstowych strony WWW.
Przykład dla ESP32, gdzieś obok jest też dla ESP8266. https://github.com/kaczakat/ESP32_websoc...etsOTA.ino
Uno jest za małe by to ogarnąć z shieldem Ethernet, jest biblioteka ale tylko dla klienta websockets.
Jeśli nawet z jakiegoś powodu musiałbym użyć Atmega328 to przykład z websockets wszystkie wnioski z działania drukuje na Serial i może to być wprost użyte jako polecenia dla UNO/NANO, a ESP pełniłby funkcję modemu WIFI.
Miło być decenianym https://buycoffee.to/kaczakat