Allora vediamo se riesco a spiegare il problema senza fare troppo casino.
Per espandere gli I/O dell'ARDUINO e poter gestire 16 relay ho acqusitato questa scheda della sparkfun
http://www.sparkfun.com/commerce/product_info.php?products_id=8130 .
Dopo varie prove per capirne il funzionamento sono riuscito ad agire sui relay e pensavo di essere a buon punto ma poi all'imporvviso puff ... buoi. Arduino non vede più la scheda ... sicurametne ho combinato qualche casino ma non ho idea di dove partire per capire cosa ho fatto.
quando tutto sembrava funzionare avevo avevo utilizzato questo codice per lo scanner delle periferiche i2c per verificarne la connessione e mi venivano tutte rilevate (RTC, MONITOR e EXPANDER)
http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/Adesso mi vede solo il monitor anche se comunque RTC funziona correttamente mentre dell'expander nessuna traccia.Per RTC magari il fatto che funzioni potrebbe essere che sia su una porta superiore al 100 questa sera provo a modificare lo scanner.
Ho provato a connettere i componenti singolarmente e provare a fare lo scanner l'unico che mi viene rilevato è il monitor è comunque solo il moniotor.
L'expander dovrebbe avere l'indrizzo 32 come esce da casa madre. Questo è il datasheet
http://focus.ti.com/lit/ds/symlink/pcf8575c.pdf.
Se ho combinato qualche cosa come posso verificare che l'expander non sia danneggiato? C'è una qualche possibilità di reset o altro?
Non penso sia l'arduino dato che sia il monitor che l'RTC funzionano, ma non mi spiego come mai RTC non venga rilevato dalla scansione.
Grazie