arduino + GPS + XBee + serial port + TWI

Rizando el rizo de mi mensaje anterior (arduino+GPS+XBee+serial port), a parte de un tercer dispositivo serie, me gustaria poner unos dispositivos del tipo I2C o TWI.

Aguantara Arduino con todo????

O pondriais otro arduino en modo I2C slave que se encargue de los dispositivos I2C y del puerto serie??

gracias otra vez

I used 2 lilypads to solve a similar problem:-

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1201476854/5#5

It's not a free solution, but if you know how to build an Arduino on a bread board, then 168's with bootloaders only cost USD $6 plus a few components.

I used 2 Lilypad's to prototype the concept, I've got it wired to a blueSmirf and an RFID module, and it works very nicely.

Donde puedo ver el codigo?
slave_receiver.pde
master_writer.pde

gracias!

En cualquier caso,

el I2C va colgado de un par de pines analogicos y viene por hardware, lo que quiere decir que no sera un problema que lo utilices. No creo que necesites tener dos dispositivos para conectar todo lo que dices ... eso si, tendras que tener cuidado con el codigo.

/d

Donde puedo ver el codigo?
slave_receiver.pde
master_writer.pde

gracias!

Arduino 10

Sketchbook --> Examples -- > Library Wire --- > ( slave_receiver.pde ) + ( master_writer.pde )

Yo tengo este tema de interconectar 3 arduinos andando, peroooo tengo un problema con el Wire.Send, si el array que utilizo tiene un 0X00 en medio la cadena se destruye y todos los datos que siguen incluidos al nulo se convierten en 0XFF.

Otro prototipo de funcion Wire.Send que envie integers y no *char existe?

I have wired and working 3 Arduinos, two slaves and one master. The problem is with the Wire.Send function, if my array use nulls, i mean int array and use the 0x00 like data, the Send fails and the slave only read all the data but when a null char apears it swap all the data by 0xFF chars, including the 0x00 char.

Other Send function based on Ints and not on *char?

Thanks!