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 sorgenteFabio