ARDUINO WEB SERVER SU SD CARD

In questa pagina presento un sistema composto da Aduino Mega e scheda Ethernet shield capace di fornire un servizio Web Server con pagine memorizzate in una SD card inserita nello slot a bordo della scheda shield Ethernet.
Il programma che fornisco si trova un po' ovunque in rete (particolareggiato solo in lingua inglese), l'unica modifica da me apportata e' stata quella di aggiungere dei blocchi di istruzione relativi al caricamento delle pagine e delle immagini in modo che possano esserne visualizzate in totale  21, in particolare una principale (index.htm), 10 nominate p1.htm, p2.htm...p10.htm e altre 10  immagini nominate 1.jpg, 2.jpg...10.jpg. 
La prima pagina che appare (index.htm) contiene 10 collegamenti alle restanti pagine, ognuna di queste ultime contiene, a sua volta, un collegamento ad una immagine (disegni a matita fatti da me), tutti questi file debbono essere memorizzati nella SD card sotto radice senza sottocartelle.
Cliccando sul link suddetto il browser visualizza  la pagina index.htm:


Cliccando, ad esempio, sul link PAGINA 5 il browser visualizza la pagina p5.htm:


Se poi clicchiamo su IMMAGINE 5 il browser visualizza l'immagine 5.jpg:



Non e' necessario che le pagine siano  collegate tra loro con dei link, esse potrebbero benissimo essere  separate e le si potrebbe richiamare semplicemente immettendo nella barra degli indirizzi del browser l'indirizzo del server seguito da il nome della pagina che vogliamo visualizzare.
A questo punto basta che creiate le vostre pagine in html e che le carichiate, assieme alle immagini, sulla SD nominando tutti i file creati con i nomi che ho fornito io e il tutto dovrebbe funzionare.
file sorgente
Fabio
HOME