Hallo Dave,
Het maakt op zich niet uit waaraan je de slave hangt, dus aan een Mega gaat ook. Als het moet zelfs aan meerdere Nodo's tegelijk. De Tiny gedraagt zich echter wel als een I2C Slave device (net zoals b.v. de RealTime Clock chip van de Nodo). Het is dus ook geen Nodo, maar een I2C device geworden.
Ik lees de chip nu uit met een kleine userplugin op de Nodo, omdat de I2C support in de Nodo code (R495 concept versie) niet voorziet in het uitlezen van I2C (alleen een soort van broadcast principe). Het lijkt allemaal goed te gaan. Nog wel hardcoded Threshold en schmittTrigger settings. Moet nog overwegen hoe ik dit ding ga configureren, Zou via Serial of misschien beter nog via I2C kunnen.
Ik moet mijn huidige MeterkastSlave nog een keer upgraden (zit nu op een custom Nodo 1.2.1 versie). Ik meet nu water, gas en electra:
- Electra met een LDR op de RF pin (D2)
- Water met een digital linetracking sensor op de IR pin (D3)
- Gas met een CNY70 op een analoge pin (A0)
Deze unit heeft dus ook geen RF ontvanger. Mijn idee is om 3 Tiny's aan te sluiten zodat pin D2 en D3 ook weer vrij komen voor de Nodo. Dan voelt die zich weer volwaardig
To be continued...
gr
Martinus