Go Down

Topic: conectar varios dispositivos (Read 3958 times) previous topic - next topic

saulleg

hola
Soy novatillo m podriais hachar una manilla?
Haber tengo 3 proyecto que quiero juntar: tengo una GLCD, un WiiChuck y un reloj que los 3 usan los pine A4 y A5 (I2C no?) se pueden conectar los 3? o hacen falta distintos arduinos, tengo esto por si ayuda http://www.sparkfun.com/products/9832.

miniduino

Si los 3 usan i2c te recomiendo un tuto sobre i2c

http://www.jeremyblum.com/2011/02/13/arduino-tutorial-7-i2c-and-processing

Con i2c se pueden tener 127 dispositivos que sean i2c se entiende...
http://arduinadas.blogspot.com/

saulleg

gracias por contestar, lo que no entiendo es como conseguir o asignar el id al dispositivo y como asignarlos maestro y esclavo
gracias

SrDonGato

el master siempre sera tu arduino, y lo que le conectes los esclavos. Las direcciones algunas son configurables y otras ya vienen de "de fabrica"

asi pues la direccion del nunchukch es 0x52h, lo demás tendras que verlo.

si pones varios dispositivos pon las resistencias de pullup del valor adecuado.

un saludo

Cheyenne

Si el nunchuck viene con la dirección de fábrica 0x52h, ¿significa eso que no se pueden conectar dos nunchuck a la vez?
http://cuadricopterodiyarduino.blogspot.com/

SrDonGato

exacto¡

a no ser que multiplexes el puerto, esto es, con un pin de control selecciones la linea a la que quieres transmitir y recibir datos.

no hace falta multiplexar ambas lineas, con dejar SCL comun y multiplexar SDA tienes. hay que usar puertas rápidas.


un saludo

saulleg


SrDonGato

tienes 2 maneras ...

la primera es buscando el datasheet de lo que queires conectar. pon las referencias de lo que quires conectar para ver si te podemos audar.

otra es haciendo un scaner pidiendo un dato a todas ls posibilidades y viendo las que te responden puedes saber la direcion de las mismas.

no hace mucho alguien subio al foro el programa hecho, y creo recordar tambien lo encontré en una web relacionado tambien con el nunchuk.

y una simple búsqueda en google y ....

http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/

hay lo tienes. como ves en la foto donde pone found es ue ha encontrado algo en esa direccion.

un saludo



saulleg

Gracias SrDonGato eres un maquina me ha ayudado mucho y gracias a todos por ayudarme

saulleg

#9
Dec 11, 2011, 11:30 pm Last Edit: Dec 12, 2011, 11:13 am by saulleg Reason: 1
señores tengo otro problem con esto, aver de las tres cosas que tengo que conectar cojo el wiichuck y el reloj los conectan y funcionan los dos pero es conectarle la pantalla y la ora se pone a 0 y no cuenta y el mando tampoco responde lo desconectoy sigue funcionando ( todo esto ( con el codigo para manejar el mando y el reloj) pongo el codigo k usaba para manejar la pantalla y es colocarle en el codigo en la parte de setup la instruccion wire.begin(), y peta ya no sale nada por pantalla aix to m pasa ami.

gracias

Creo mejor otro post http://arduino.cc/forum/index.php/topic,82812.0.html

Go Up