Gestione NTP e client

docdoc:
Primo, una riga "if (c == 'n')" che è apparentemente sbagliata sei sicuro che non intendevi attendere un line feed, ossia "if (c == '\n')"?

Con if (c == 'n') la comunicazione con il web server funziona correttamente.

docdoc:
Ma soprattutto vedo che fai DUE volte Ethernet.begin(), una con mac e ip e la seconda solo col mac (che di fatto significa DHCP)!!! Togli quella relativa al solo mac, temo che quando "becchi" un IP tramite DHCP non potrai più connetterti al 192.168.1.100 ma a chissà quale altro indirizzo si è configurato!

Se tolgo Ethernet.begin(mac) non mi funziona l'NTP ma solo il web server

docdoc:
La parte del "while (!Serial)" non ti serve, puoi toglierla (come è nel commento, serve solo per la Leonardo).

Idem come sopra, se la tolgo non mi funziona l'NTP
:o
Dilemma dei dilemmi :confused: