Diciamolo, una delle migliori caratteristiche di Arduino è la facilità di interfacciarlo con qualsiasi dispositivo. La sua notorietà lo porta ad avere una vasta community di sviluppo che lo rende davvero un dispositivo “plug-and-play”. Inoltre il mondo dell’elettronica hobbystica si sta spostando sempre più verso quello che viene definito “l’Internet delle cose”.
Quest’oggi vedremo come collegare Arduino alla nostra rete LAN utilizzando una scheda NIC Ethernet esterna.

La scheda in questione è molto diffusa in giro ed è acquistabile ad esempio su eBay per pochi euro. E’ composta da una porta Ethernet RJ-45 con led di stato ed è pilotato da un integrato della Microchip, l’ENC28J60. Questo controller ha integrato in hardware sia il layer MAC che il layer PHY, ma bisogna implementare lo stack TCP/IP via software ed è possibile comunicare con esso tramite SPI. La scheda è la seguente:

ENC28j60 Ethernet Interface Module1

Leggi il resto di questo articolo »