Arduino Mega - kilka pytań

User avatar
pzygmunt
Posts: 5751
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Apr 25, 2019 8:32 pm

Sprawdziłeś w ogóle czy zapisuje/odczytuje ?
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Thu Apr 25, 2019 8:38 pm

Wgrałem na początku przykład dla pamięci fram i tam wydaję sie że działa zapis- odczyt. W przypadku supli sam zapis do pamięci nie jest chyba printowany na porcie ?
User avatar
pzygmunt
Posts: 5751
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Apr 25, 2019 8:53 pm

Musisz dopisać sobie logi
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Thu Apr 25, 2019 9:00 pm

Ok sprawdzę jutro
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Wed May 01, 2019 12:20 pm

Wracam do tematu , dopisałem logi do zapisu i odczytu:
oto logi :
13:42:39.294 -> Ethernet configured
13:42:39.294 -> localIP: 192.168.2.2
13:42:39.294 -> subnetMask: 255.255.255.0
13:42:39.340 -> gatewayIP: 192.168.2.1
13:42:39.340 -> dnsServerIP: 192.168.2.1
13:42:39.387 -> Supla RS Load Settings called
13:42:39.433 -> FRAM read
13:42:39.433 -> Supla RS Load possition called
13:42:39.480 -> FRAM read
13:42:39.480 -> Supla RS Load Settings called
13:42:39.526 -> FRAM read
13:42:39.526 -> Supla RS Load possition called
13:42:39.526 -> FRAM read
13:42:39.573 -> Supla RS Load Settings called
13:42:39.619 -> FRAM read
13:42:39.619 -> Supla RS Load possition called
13:42:39.665 -> FRAM read
13:42:39.665 -> Supla RS Load Settings called
13:42:39.665 -> FRAM read
13:42:39.711 -> Supla RS Load possition called
13:42:39.758 -> FRAM read
13:42:39.758 -> Supla RS Load Settings called
13:42:39.805 -> FRAM read
13:42:39.805 -> Supla RS Load possition called
13:42:39.805 -> FRAM read
13:42:39.851 -> Supla RS Load Settings called
13:42:39.897 -> FRAM read
13:42:39.897 -> Supla RS Load possition called
13:42:39.897 -> FRAM read
13:42:39.897 -> Supla RS Load Settings called
13:42:39.944 -> FRAM read
13:42:39.990 -> Supla RS Load possition called
13:42:40.036 -> FRAM read
13:42:40.036 -> Supla RS Load Settings called
13:42:40.036 -> FRAM read
13:42:40.036 -> Supla RS Load possition called
13:42:40.083 -> FRAM read
13:42:40.130 -> Supla RS Load Settings called
13:42:40.130 -> FRAM read
13:42:40.175 -> Supla RS Load possition called
13:42:40.175 -> FRAM read
13:42:40.175 -> Supla RS Load Settings called
13:42:40.222 -> FRAM read
13:42:40.222 -> Supla RS Load possition called
13:42:40.268 -> FRAM read
13:42:40.268 -> Supla RS Load Settings called
13:42:40.315 -> FRAM read
13:42:40.315 -> Supla RS Load possition called
13:42:40.361 -> FRAM read
13:42:40.361 -> Supla RS Load Settings called
13:42:40.408 -> FRAM read
13:42:40.408 -> Supla RS Load possition called
13:42:40.454 -> FRAM read
13:42:40.454 -> Supla RS Load Settings called
13:42:40.501 -> FRAM read
13:42:40.501 -> Supla RS Load possition called
13:42:40.501 -> FRAM read
13:42:40.547 -> Supla RS Load Settings called
13:42:40.593 -> FRAM read
13:42:40.593 -> Supla RS Load possition called
13:42:40.640 -> FRAM read
13:42:40.640 -> Supla RS Load Settings called
13:42:40.640 -> FRAM read
13:42:40.687 -> Supla RS Load possition called
13:42:40.733 -> FRAM read
13:42:40.733 -> SuplaDevice initialized
13:42:40.733 -> Not connected
13:42:40.779 -> Register in progress
13:43:10.807 -> Not connected
13:43:10.900 -> Register in progress
13:43:40.928 -> Not connected
13:43:41.021 -> Register in progress
13:43:41.021 -> Registered and ready.
13:44:11.235 -> Supla RS Save settings called
13:44:11.235 -> FRAM read
13:44:11.235 -> FRAM write
13:44:12.209 -> Value changed
13:44:12.209 -> Supla RS Save possition called
13:44:12.256 -> FRAM read
13:44:12.256 -> FRAM write
13:44:17.361 -> Value changed
13:44:17.361 -> Supla RS Save possition called
13:44:17.407 -> FRAM read
13:44:17.407 -> FRAM write
13:44:52.309 -> Value changed
13:44:52.355 -> Supla RS Save possition called
13:44:52.402 -> FRAM read
13:44:52.402 -> FRAM write
13:44:53.330 -> Value changed
13:44:53.376 -> Supla RS Save possition called
13:44:53.423 -> FRAM read
13:44:53.423 -> FRAM write
13:44:54.398 -> Value changed
13:44:54.444 -> Supla RS Save possition called
13:44:54.490 -> FRAM read
13:44:54.490 -> FRAM write
13:44:55.418 -> Value changed
13:44:55.465 -> Supla RS Save possition called
13:44:55.511 -> FRAM read
13:44:55.511 -> FRAM write
13:44:56.486 -> Value changed
13:44:56.532 -> Supla RS Save possition called
13:44:56.532 -> FRAM read
13:44:56.532 -> FRAM write
13:44:57.507 -> Value changed
13:44:57.553 -> Supla RS Save possition called
13:44:57.600 -> FRAM read
Więc zapisuje i odczytuje pamięć, ale cloud nic o tym nie wie :(
Z racji że jestem zmuszony sytuacją do uruchomienia tego układu (mam już zabudowany sprzęt) to drążę temat, bo inaczej już bym to pozostawił.
Zbudowałem już inny prototyp - na bazie softu kol elmaya : pozdrawiam :)
https://www.youtube.com/watch?v=Ki4Qfak9btw&t=490s
Tu wszystko działa , (oprócz grup) i można to skalować dodając kolejne ekspandery ale wolałbym jednak rozwiązanie na kablu.
Chyba ten przykład dla arduino mega z fram-em którego użyłem ma jakiś błąd, bądż mam jakieś inne biblioteki - nie wiem :(
Ponawiam prośbę do kol zygmunta -mógłbyś zamieścić swój krótki przykład który podobno u ciebie działa z twoimi wersjami bibliotek SPI.h , Ethernet.h i SuplaDevice.h ?
Czy ja jestem jedyny który używa arduino mega?
User avatar
pzygmunt
Posts: 5751
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed May 01, 2019 7:01 pm

Przypomnij się po majowym weekendzie
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Wed May 01, 2019 7:19 pm

OK
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Mon May 06, 2019 7:09 am

No to się przypominam... :)
Maniek913
Posts: 147
Joined: Thu Feb 22, 2018 9:46 pm

Sun May 19, 2019 6:11 am

pzygmunt wrote:
Thu Apr 25, 2019 7:27 pm
Możliwości trudno porównać tak 1-1. Główne różnice są w sprzęcie ale również w oprogramowaniu. Biblioteka dla Arduino jest uboższa niż ta dla ESP8266. Arduino nie wspiera ssl-a. Można na nim zaimplementować aktualizacje. Aby po restarcie wracały stany kanałów to trzeba rozbudować bibliotekę. Limit 32 kanały.
Jak tam z biblioteką dla arduino ? Jest planowane dalsze wsparcie? kiedy można liczyć na wprowadzenie pamięci stanów?
Zygmunt - jeżeli obrobiłeś się już :) to mógłbyś, mi udostępnić zestaw - przykładowy kod z bibliotekami na których mógłbym zrealizować te moje nieszczęsne rolety?
User avatar
pzygmunt
Posts: 5751
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Sun May 19, 2019 7:57 am

Jest planowana.
Jeszcze się nie odrobiłem.
Post Reply