Go Down

Topic: Come inviare i dati da ARDUINO ad una pagina HTML  (Read 26200 times) previous topic - next topic

As_Needed

#90
Oct 20, 2016, 12:30 pm Last Edit: Oct 20, 2016, 12:31 pm by As_Needed
Buongiorno a tutti,
Ma in particolare a As_Needed a cui voglio chiedere una cosa nel frattempo che provo lo sketch che mi hai risistemato. Ho visto nel tuo web server che riesci a mettere a video il valore max e il valore minimo del sensore temperatura, durante la giornata, come fai? Grazie e saluti
Ricordati di riguardarlo quello sketch ;) Mancano alcune piccole parti per  i TAG

Riguardo a massime e minime di giornata è davvero semplice se hai un RTC ;) Anche perché penso ti serva il valore massimo e minimo di giornata.

Si risolve con un paio di if e qualche variabile.
MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

pablos71

No, non ho toccato nulla, ho preso tutto paro paro :)

Sinceramente per il momento non ho approfondito le lib, faccio un installazione da inesperto di arduino

prendo la webbino e la metto nelle lib dell'ide ... ok
carico l'esempio e compilo .... cominciano gli errori della esp che manca ecco il newbie va in panico :)
Non mi interessa, ma cerco la esp e la installo ..... e già qui si rende difficile la vita a un newbie
Ora compila

non metto sd ne html nulla, osservo per il momento come si comporta

Vado a leggere il serial monitor e aspetto .... inizia la ricerca dell' ESP con 20 secondi di TIMEOUT, per forza non c'è.
Mi dice che cerca un IP tramite DHCP .. perfetto non voglio un IP automatico perchè è un webserver non un webclient, vabbè aspetto ....
Ora mi dice che l' IP tramite DHCP è ok ...

Ma dovè sto IP che hai trovato? non è stampato, e non c'è un errore .... come la pingo la scheda ethernet per vedere se è pronta?

Non ho capito se mancano dei #define ....
Non ho capito come impostare un IP statico locale

Ripeto, non ho studiato le lib e i giri che fanno, non può farlo un newbie.
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

SukkoPera

Ho capito: anche tu hai scaricato il master e non il branch sd_support! Quest'ultimo è evoluto molto rispetto al master, come dicevo qualche post fa devo decidermi a fare il merge.

Ranza tutto e riprova col branch, risolve tutto quel che hai lamentato finora ;).
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

tototer

Ricordati di riguardarlo quello sketch ;) Mancano alcune piccole parti per  i TAG

Riguardo a massime e minime di giornata è davvero semplice se hai un RTC ;) Anche perché penso ti serva il valore massimo e minimo di giornata.

Si risolve con un paio di if e qualche variabile.
si mi servono proprio quei valori li max e minimo e lo vorrei estendere pure al voltaggio della batteria cosi da capire quando tocca il minimo di carica.

mi puoi spiegare questo passaggio con le if e le variabili? devo fare 2 nuove funzioni? una per carica max e una per carica minima?

comunque non vedo l'ora di trovare un po di tempo per andare a lavorare su arduino. ti aggiorno su tutto.

per pablos: quale pagina html? quella che ho messo online con il link vuoi vedere?

As_Needed

#94
Oct 20, 2016, 01:20 pm Last Edit: Oct 20, 2016, 01:21 pm by As_Needed
Ecco un piccolo esempio:

Code: [Select]
if (tp < minTemp) {
    minTemp = tp;
  }
if (tp > maxTemp) {
    maxTemp = tp;
  }


tp è la tua temperatura attuale e minTemp e maxTemp, le due variabili da dichiarare nel tuo sketch dei valori massimi e minimi. Stessa cosa devi fare per tutti i valori che vuoi ;)
Il problema è che senza RTC ti troveresti davvero male a resettare i valori alla mezzanotte
In ogni caso sarebbe così:

Dichiari una variabile byte

byte salvaGiorno;

Nel setup metti dopo la sincronizzazione dell'RTC

Code: [Select]
salvaGiorno = day(); // day() è la dicitura dei giorni della libreria time


nel loop un semplice if così:

Code: [Select]
if (salvaGiorno != day()){
salvaGiorno = day();
minTemp = tp;
maxTemp = tp;
}


Semplice no?
;)





MY PWS!
http://forum.arduino.cc/index.php?topic=413560.0
http://meteoflaminia.zapto.org:4600

gpb01

>pablos: ... mio post #45, QUI, trovi sia la webbino modificata per gestire W5500 che la libreria Ethernet2. Ti rimane da scaricare l'ultima versione della PString (è richiesta e la trovi QUI) e sei a posto. :)

Se vuoi usare le SD con i nomi lunghi (e non 8.3) devi anche scaricarti la SdFat dal link che trovi nei commenti di webbino_config.h ;)

Guglielmo

Search is Your friend ... or I am Your enemy !

zoomx

Non va bene la SdFat che si scarica dal library manager?

gpb01

Non va bene la SdFat che si scarica dal library manager?
Dove la vedi ? :o   Hai aggiunto tu un repository ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

SukkoPera

Se è quella di greiman sì, non ho presente quale ci sia nel LM e non ho ancora sistemato Il Mac :(.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

zoomx

Dove la vedi ? :o   Hai aggiunto tu un repository ... ::)
Ho sbagliato, senza alcun dubbio  :-[

gpb01

Se è quella di greiman sì, non ho presente quale ci sia nel LM e non ho ancora sistemato Il Mac :(.
Nel Library Manager NON né è presente alcuna. C'è la SD standard nell'IDE.

Guglielmo
Search is Your friend ... or I am Your enemy !

SukkoPera

Ok, capito.

Senti gpb, mi pare che qua siamo largamente off-topic. Forse è un po' precoce farlo, ma non sarebbe meglio splittare i post in un thread dedicato a Webbino?
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

gpb01

Senti gpb, mi pare che qua siamo largamente off-topic. Forse è un po' precoce farlo, ma non sarebbe meglio splittare i post in un thread dedicato a Webbino?
Concordo ...
... dovrei capire QUALI post separare, perché sono un'po inframmezzati ed alcuni servono a questa discussione ... ::)

Qualche idea ?

Guglielmo
Search is Your friend ... or I am Your enemy !

SukkoPera

Dall'88 in poi direi quasi tutti, tranne quelli di As e toto. Prima di quelli almeno quelli di pablos e le mie risposte e quelle di As.
"Code is read much more often than it is written, so plan accordingly. Design for readability."

Guida rapida a ESP8266: https://goo.gl/kzh62E

gpb01

Uff ... la gestione di "split" e "merge" di questo forum è ... a dir poco "farragginosa" ... :o

Se faccio "Split", mi crea un nuovo thread, se faccio "Merge" mi lascia comunque una riga di riindirizzamento bloccata e non cancellabile ... non so, non vorrei riempire questa sezione di porcheria.

Vedo quello che riesco a fare ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up