Carletto73:
Ciao a tutti,
è tre giorni che mi sono arrivati dal venditore eBay Ekitzone (http://www.ekitszone.com/) il mio primo arduino (MEGA2560) e la relativa scheda ENC28J60 Ethernet Shield for Arduino MEGA / MEGA2560.
Siccome ho fatto fatica a trovare esempi di webserver in italiano per questa scheda Etherner, vorrei postare per tutti coloro che potrebbero essere interessati un piccolo esempio di webserver in grago di visualizzare 4 pagine due delle quali permettono di cambiare dei parametri (nel mio caso l'ora di accensione e spegnimento delle luci dell'acquario). Il programma è appena all'inizio proprio perchè ogniuno lo può adattare alla propria applicazione (si basa sulla libreria che si trova sul sito del venditore).
Spero di avere fatto cosa gradita
Scusate per la banalità del programma ma non conosco dove trovare la lista delle funzioni disponibili (per esempio esiste un comando per formattere del testo? lo userei per scrivere 01 al posto di 1 nelle ore e nei minuti)
l'elenco delle funzioni disponibli su arduino è il reference Arduino - Home, anche se le normali librerie C o C++ possono essere incluse (stdlib, stdio, math, ...)
@flameman: TL:DR (too long, didn't read), però non puoi dire che un'embedded come fonera è superiore: certo, magari supporta il PHP & simila (ma ci sta in memoria), ma poi come fai a comunicare con sensori e attuatori? son 2 cose diverse.
il wiznet al massimo supporta 5 connessioni simultanee (questo chip non so), ma se uno vuole farsi la casa domotica, o controllare qualche attuatore o sensore a distanza sono più che sufficenti. Poi se si vuole presentare il risultato ad un più ampio pubblico, beh allora neanche le fonera & similia ce la fanno a reggere il carico.
cose che hanno davvero ragione e senso di girare su un webserver arduino
e fammi un esempio, corredato di dettagli.
una stazioncina metereologia, come mi pare la stia facendo leo o menniti... varie persone controllano l'accensione di caldaie & boiler nelle seconde case con web server arduino (cerca nel forum)
ma siccome lo scatolino non puo' supportare alcun linguaggio web, ne strumento
mi sono dovuto rifare su una sorta di "ascii-art"
non puoi sfruttare tecnologia lato server, ma lato client... nulla ti vieta, per esempio, di servire un contenuto flash, o una applet java, che si interfaccia all'arduino via socket e rappresenti i dati iun forma più carina