Sto implementando un software che deve gestire tutta una serie di istruzioni di lettura/scrittura dati su ethernet ma controllando il tempo necessario ad eseguire il codice mi sono accorto che è lunghissimo: 150ms per cose non troppo complicate. Secondo voi il collo di bottiglia lo fa la potenza di calcolo dell'Arduino UNO o ci sono altri vincoli legati alla SPI? In altre parole, utilizzando la DUE + Ethernet Shield potrei migliorare?
EDIT: Errore mio, per debug inviavo un bel po di dati sulla seriale, questa si intasava ed andando a spulciare cosa fa la serial.write ho visto che se il buffer è pieno aspetta di aver trasmesso il dato.....
Tolgo le comunicazioni seriali sono sceso a 3ms... =) Ad ogni modo, se montassi la DUE migliorerei ancora? E che margine potrei avere rispetto a 3ms? Infine, si può montare la ethernet shield sulla DUE, vero?
Scusate la raffica di domande...
