Loading...
Pages: [1]   Go Down
Author Topic: Problema con I2C y PIN 2 en Arduino Leonardo  (Read 168 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

   Estoy usando el barómetro BMP085 y un acelerómetro de tres ejes MMA7341L con una placa Arduino Leonardo. El problema es que cuando conecto en pin 2 de la placa Leonardo al pin 0G (caída libre) del acelerómetro me deja de funcionar la comunicación I2C en el barómetro ¿Por que me puede estar pasando esto?. Soy nuevo en el mundo Arduino y estoy bastante perdido.

   Utilizo las librerias que hay para estos dos dispositivos. Y uso los ejemplos que viene con estas. No utilizo nada más.
« Last Edit: March 07, 2013, 10:25:14 am by skylab » Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 33
Posts: 2017
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eso es normal, el pin 2 (d2) es la línea de datos del i2c SDA. Usa otro pin para detectar la caída libre y usa pull ups de 4K7 en las líneas del i2c.
Logged

   

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gracias fm, no sabía que estaban desdoblados los pines del i2c en la Arduino Leonardo. Los pines 2 y 3 son los mismo que los etiquetados como SDA y SCL. Por lo que dices tampoco lleva las resistencias pull-up para ic2, lo tendre en cuenta.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 33
Posts: 2017
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Los han sacado a pines dedicados por compatibilidad entreAVRs y versiones de placas de arduino.
Logged

   

Pages: [1]   Go Up
Print
 
Jump to: