подключение нескольких устройств по I2C к Pro Mini

satway
Offline
Зарегистрирован: 06.12.2014

Всем привет. вопрос такой - пытаюсь подключить экран 1602 I2C  и датчик ВМР180 к Pro Mini. По отдельности работают, если подключаю вместе - не работаен ни то ни то. На Unа вместе работают на одном I2C . Вч ем может быть проблемма? Разве есть какая-то разница при подключении в I2C на Pro Mini и Unа?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

питания хватает точно?

satway
Offline
Зарегистрирован: 06.12.2014

странная штука получается, у меня на выходе 5в выдает 3,8в. может в этом и есть причина

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

))) а как сам думаешь? по твоему это нормально?

vov4ik
Offline
Зарегистрирован: 10.09.2013

Наверника у обоих по умалчанию в программе 0x27, попробуйте провести сканирование шины I2C

#include <Wire.h>
void setup()
{
Wire.begin();
Serial.begin(9600);
}
void loop()
{
byte error, address;
for(address = 1; address < 127; address++ )
  {
   Wire.beginTransmission(address);
   error = Wire.endTransmission();
   if (error == 0)
    { 
    Serial.write (1);
   Serial.write (2);
   if (address<16) Serial.print("0");
   Serial.print(address,HEX);
   Serial.write (3);
   Serial.write (4);
   }
 }
delay (250);
  }

Сканер старый на новых версиях не работает, с arduino-1.0.5  точно пашет.

satway
Offline
Зарегистрирован: 06.12.2014

выдало следующие повторяющиеся цифры 68 77 27 57 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

при чем тут сканер и адреса. код работает на уно, но не работает на мини. камень один и тот же.при условии что монтаж правильный проблема только в питании или резисторах подтяжки

vov4ik
Offline
Зарегистрирован: 10.09.2013

Ой всю тему не читал, увидел что два устройства по I2C не может свезать выдвинул свою идею и вкинул

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да нормально. все так делают)