Si si so di avere il POE, l'ho preso perchè pensavo di sfruttarlo in futuro.
Per ora l'alimentazione viene ricevuta soltanto dalla USB.
Ho provato con questo sketch semplice e vengono fuori una lista di valori numerici random, come ci si aspettava.
//Librerie impiegate per il progetto
#include <SPI.h>
#include <Ethernet.h>
//Creao un array di byte per specificare il mac address
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
//creo un array di byte per specificare l'indirizzo ip
byte ip[] = {10, 192, 1, 251};
//creo una variabile char per memorizzare i byte letti dal client
char Data_RX;
//creao un oggetto server che rimane in ascolto sulla porta
//specificata
Server ArduinoServer(80);
void setup()
{
//inizializza lo shield con il mac e l'ip
Ethernet.begin(mac, ip);
//inizializza l'oggetto server
ArduinoServer.begin();
}
void loop()
{
//fai qualcosa!
delay(10);
}