Mi spiace che ti sia risentito della mia frase ma è così, una constatazione. Puoi osservare come in moltissimi fotum che trattano di programmazione, si principia un post con una domanda, poi c'è un agenerica risposta e poi il nulla. Cade tutto nel vuoto. Non è ne colpa mia ne colpa tua, ma è così.
E i ringraziamenti sono stati veramente sentiti, perchè spesso si danno scontate conoscenze che uno non possiede completamente, quindi, invece di una riga di codice, mettere tutta l'ossatura della funzione, non è cosa da poco e ripeto, dote rara in questo ambiente, checchè se ne pensi.
Quanto al codice, se hai letto bene, sono disposto a metterlo in toto, mica è materiale "Segreto" e sono assolutamente per la condivisione.
Tornado in tema: gli Arduini non devono comunicare tra loro (così mi pare di aver capito che hai scritto), ma semplicemente con il Pc touch screen, che fa un pò da controllore attraverso le pagine HTML che gli arrivano dagli arduini.
Le funzioni per la singola stanza le controllo dalla singola pagina, ma ho questa necessità:
Un solo comando per:
- Tirare giù tutte le tapparelle quando esco di casa
- Tirare su tutte le tapparelle quando rientro o quando vado a dormire
- Spegnere tutte le luci in una botta sola, senza dover intevnire su ogni singolo pulsante di ogni pagina.
Questi comandi dovrebbero essere implementati in una normale pagina HTML che metto sul PC, e non su alcun Arduino.
Quanto alla scelta della rete Ethernet è per avere tutto in formato UNIVERSALE HTML, così non devo preoccuparmi con quale piattaforma accederò al sistema, anche perchè vorrei usare un Galaxy Tab come "telecomando" per tutta la casa.
Diversamente mi sarei dovuto costruire una applicazione in linguaggio diverso per ogni "coso" che avessi usato per accedere (iPad, iPhone, telefonioni, Apple Pc o quant'altro). Invece con una sola semplice modifica al codice HTML, mi si ripercuote positivamente su ogni sistema di accesso che abbia un WEB Browser.
Inoltre, ogni baBBuino è autonomo e indipendente, e se si scassa non mi ferma il sistema, e nemmeno se mi si guasta o si freeza il Pc "centrale", tutto il resto continua a funzionare.