SOYER wrote: Thu Sep 01, 2022 6:05 am
Nie używam nawet połowy z 38 pinów. Nie męczę się, po prostu tak to zbudowałem. Kiedy to było oparte na Blynku to nie było problemów z brakiem pamięci, a były wszystkie te same funkcje co teraz, były też powiadomienia i kilka innych funkcji np. sterowanie programowalnymi ledami. Jednak przy supli arduino mega jest za słabe. Dlaczego to już tylko Wy wiecie.
Czyli nie ma możliwości powiadomień z supli na mega i muszę się przesiąść na esp?
Supla natywnie nie ma na razie powiadomień, więc są one robione na około na kilka sposobów. Jeden z tych sposobów, to użycie serwisu pushover, ale wysłanie tam powiadomienia wymaga połączenia https. Arduino Mega ma 8 kB pamięci RAM. Ustanowienie połączenia szyfrowanego z reguły wymaga minimum 20 kB wolnego RAM-u, a do tego jeszcze musi gdzieś pamięć programu się zmieścić. Także na Blynku tego też nie da się zrobić.
Powiadomienia możesz sobie zrobić przez scripts.supla.io - tam też jest pushover, a warunki i ustawienia robisz sobie z poziomu strony www. Więc łatiwej jest to zmieniać i ustawiać.
Jeśli chcesz sterować sobie LEDami w Arduino, to wystarczy że dodasz instancję klasy Supla::Control::Relay i ustawisz na jakim GPIO jest sterowanie LEDem. Klasy Relay możesz używać do czegokolwiek, co potrafi reagować na zmianę stanu na GPIO.