• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Modyfikacja programu - problem z formularzami
#4
Faktycznie, raczej nie zrozumiałem o co Ci chodzi.
Formularze zmieniasz w linijkach gdzie jest kod HTML, wystarczy wpisać go w wyszukiwanie:
//Off time
Kod:
     client.print("Off Time: <input type=\"text\"<input maxlength=\"2\" size=\"2\" name=\"OffH\"value =\"");

Możesz tu dodać kolejne pole typu input i zdefiniować jak wyżej.
A obsługę zmieniasz w miejscu gdzie to jest obsługiwane, gdy pgmsave==true :

Kod:
   // Get program data if any button was pressed
   //----------------------------------------------------------------------
if (PgmSave == true) {
Jeśli usuniesz pole końca czasu to trzeba to poprzeliczać na czas końcowy i tyle, nie analizowałem, czy można to zrobić w ms, bo czas początku i końca ma teraz rozdzielczość sekund. Jak dodasz dodatkowe pole to musisz zdecydować czy bierzesz pod uwagę czas końca wprost czy go wyliczasz z podanego czasu trwania.
Cały ten projekt to ślepa uliczka, strony tworzy się ze skryptami js, uC dostaje od razu gotowy zestaw danych bez konieczności analizowania setki linijek kodu. Stronę można napisać jako normalny HTML ładowany ze spiff, możesz ją sobie zrobić jako całość, testować na PC, cały plik po prostu dodać do projektu, zamiast doklejać po linijce bawiąc się w kopciuszka.
Polecam ten projekt: https://github.com/n0bel/ESPrinkler2 - po kompilacji wgrywasz program do flash, a opcją ESP8266 Sketch data upload wgrywasz zawartość katalogu data (strony html, skrypty, fotki, wszystko to co ma mieć serwer) na spiffs ESP, do wgrywania na spiffs trzeba dodać wtyczkę do Arduino IDE. Czas trwania co prawda jest w minutach, ale tutaj to zmienić będzie raczej łatwiej, a później ewentualnie coś modyfikować i rozwijać pod swoje potrzeby. Jak szukasz czegoś innego to celuj w websockets z js czy jakieś Ajax.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Modyfikacja programu - problem z formularzami - przez kaczakat - 14-05-2019, 17:36

Skocz do:


Przeglądający: 1 gości