Manuale collegamento e comandi WiFi/Http per 8888-Display
|
Riepilogo veloce, 8888-Display può venire comandato tramite:
Collegamento WiFi
Dal vostro dispositivo ci si può collegare al WiFi interno generato da 8888-Display, oppure si può collegare 8888-Display al Wifi nelle Impostazioni, come illustrato nel
manuale veloce di 8888.
Comandi WiFi / HTTP
Tramite una richesta HTTP GET fatta a:
http://wfeasy.com/c
si può mandare a 8888-Display uno o più comandi contemporaneamente, nel formato classico delle richeste GET (e quindi usando & per inserire parametri multipli e separarli, e usando il classico URL encode per gestire i caratteri non alfanumerici). I comandi disponibili sono nel seguito.
Esempio:
http://wfeasy.com/c?l=100
setta la luminosità a 100
http://wfeasy.com/c?s=ciao
mostra sul display la stringa "ciao"
http://wfeasy.com/c?l=100&s=ciao
setta la luminosità a 100 e mostra sul display la stringa "ciao".
Tutto questo lo si può fare per esempio collegandosi al WiFi interno con un PC e scrivendo queste cose sul browser (es. Firefox); ovviamente lo si può fare anche con ESP8266 o Raspberry o altri dispositivi, usando la libreria http.
Comando pw=
Se l'uso di una password è abilitato (si abilita e definisce tramite il WiFi interno), la si deve obbligatioriamente aggiungere a qualsiasi richiesta, mettendola in pw
Esempi:
http://wfeasy.com/c?s=ciao&pw=a8d7f6k5
mostra sul display la stringa "ciao", ma solo se la password è a8d7f6k5 - se invece la pass non è giusta, non fa nulla.
Comando s=
Visualizza sul display la stringa, facendo scrolling se la lunghezza della stringa è maggiore dei caratteri disponibili.
Esempi:
s=8765
Visualizza 8765
s=Ciao belli!
Visualizza Ciao belli! facendo scrolling continuativo
s=@Ciao belli!
Visualizza Ciao belli! facendo scrolling una sola volta
Comando x=
Visualizza sul display la stringa, facendo scrolling se la lunghezza della stringa è maggiore dei caratteri disponibili, una sola volta, poi ritorna a mostrare quello che stava mostrando precedentemente. La stringa è max 252 caratteri.
Esempi:
x=Ciao belli!
Visualizza Ciao belli! facendo scrolling e poi ritorna a fare quello che stava facendo prima
Comando t=
Visualizza sul display un timer in secondi.centesimi, partendo dal centesimo fornito in input.
Esempi:
t=0
Fa partire e visualizza un timer partendo da 00.00
t=12
Fa partire e visualizza un timer partendo da 00.12
t=s
Stoppa il timer al tempo raggiunto
t=S0123
Stoppa il timer visualizzando 01.23
Comando k=
Mette il display in modalità orologio, settando l'ora.
Esempi:
k=1230
Fa partire l'orologio alle 12.30 e d'ora in avanti visualizza l'orologio.
k=n
D'ora in avanti visualizza l'orologio, mostrando ora corrente di sistema.
Comando l=
Setta la luminosità (o la luminosità max), generalmente da 0 a 100
Esempi:
l=60
Setta la luminosità (o luminosità max) a 60.
l=a
Attiva il controllo automatico della luminosità.
l=d
Disattiva il controllo automatico della luminosità.
Comando p=
Setta la velocità dello scrolling in centesimi di secondo (default 25; minimo 5; passo 5)
Esempi:
p=40
Setta lo scrolling a 40 centesimi di secondo.
Esempio di programma ESP8266 per scrivere qualcosa su 8888-Display con WiFi/HTTP
Spezzone di programma per scrivere sul display "ciao":
#include <ESP8266HTTPClient.h>
...
HTTPClient http;
String url="http://wfeasy.com/c?s=ciao";
http.begin(url);
int httpCode = http.GET();
Hardware e software professionale e facile da usare, dal 1996