MegaLab.it
Stampa Articolo
Aperiodico gratuito di informatica
 
20130122175940_1808375415_20130122175928_1023457519_contenuto.png

Creiamo un web server con Arduino e una Ethernet Shield

05/02/2013 - articolo
Hardware & Periferiche - In questo tutorial andremo ad illustrare le basi dell'utilizzo di una scheda Ethernet collegata ad Arduino, per mezzo della quale creeremo un web server dedicato a casa nostra.

Eccoci di nuovo per un altro progetto con Arduino, oggi cercheremo di utilizzare la nostra bella schedina di sviluppo per creare, grazie all'unione di una ulteriore schedina, un server web direttamente a casa nostra!

La Ethernet Shield

Esistono migliaia di shield interfacciabili con l'Arduino, ognuna di queste è infatti studiata per diversi scopi. Una delle più interessanti è la Ethernet Shield, una schedina che si innesta direttamente sulla principale e permette di collegare Arduino ad una porta Ethernet, in modo da poterlo controllare via rete locale o via Internet.

La Ethernet Shield è provvista di un connettore RJ45 per la connessione diretta al modem di casa ed inoltre offre la possibilità di utilizzare uno slot microSD per lo scambio diretto di dati con un supporto di memorizzazione dedicato.

Attraverso questa shield è possibile creare oltre ad un piccolo server web (come vedremo tra poco), chatroom, webclient e chi più ne ha più ne metta!

La Ethernet Shield è dotata di un chip, il W5100 che non svolge solamente il ruolo di controller Ethernet, bensì ci permette anche di utilizzare la libreria Ethernet.h che ad oggi rimane la più intuitiva tra le librerie utilizzabili con i moduli Ethernet.

Arduino_Ethernet_shield.jpg

Lo Sketch

Il Circuito

Senza titolo.tiff

Il codice non è dei più intuitivi ma, purtroppo, la Ethernet Shield è più complessa di quanto si possa credere! Se avete dubbi o domande da farci in merito a questo progetto sentitevi liberi di lasciarci un commento.

MegaLab.it rispetta la tua privacy. Per esercitare i tuoi diritti scrivi a: privacy@megalab.it .

Copyright 2008 MegaLab.it - Tutti i diritti sono riservati