Hello World !!
Ho intenzione di disseminare PIC vari in giro per la casa, per controllare luci, riscaldamenti, prese elettriche, leggere temperature, aggiornare orologi e sveglie, ecc...
Ho quindi bisogno di scegliere una tecnologia per permettere a tutti questi pic di comunicare con un master, il quale sarà collegato ad un server linux, che sarà collegato poi a internet per permettermi, dalle Hawaii, di accendere la luce del mio comodino :-)
Mi serve una tecnologia per formare un bus fra il master e gli slave. Connessioni seriali RS232, oppure SPI da 3 o 4 fili sono da evitare, in quanto sarebbe necessario stendere un numero di fili proporzionale al numero di integrati da connettere (basta pensare che, nello SPI, il CS negato deve essere diverso per ogni pic).
Pensavo a qualche bus che utilizza gli indirizzi dei device, come I2C. Sarebbe credo la cosa migliore, faccio passare alimentazione, clock, segnale e massa e li metto in parallelo verso tutti i pic che mi servono.
Il problema è: posso stendere cavi da 25 metri per l'I2C ??? :-)
Inoltre spero non ci siano problemi a distribuire la continua a 5V per lunghezze simili... in tal caso la preleverei direttamente dall'alimentatore del PC.