Como usar mais de uma comunicação I2C no arduino uno? Usando as mesmas portas SDA E SCL.

Como usar mais de uma comunicação I2C no arduino uno? Usando as mesmas portas SDA E SCL.

Exibições: 738

Responder esta

Respostas a este tópico

Oi Fabio,

Acho que vendo este link, vai ser mais facil de entender

Link

Abs.

CK

valeu

Oi FOM , boa tarde.

Use este code:

http://playground.arduino.cc/Main/I2cScanner

para descobrir os endereços dos seus módulos I2C.

Você não pode ter em um "BUS I2C" dois dispositivos com o mesmo endereço.

Rui

ok, obrigado.

  • por exemplo, quando usamos o display i2c, definimos o endereço via software : LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

  • E outro modulo i2c, como faço comando?

Por exemplo,

Se o seu Display é 0X3F e você deve usar também um RTC I2C, use o software que o RV te indicou acima para saber qual é o endereço, pois este é que vai diferenciar ele do BUS de dados, porque todos estão no mesmo bus, SDA e SCL, 

Aqui um exemplo onde tenho no mesmo bus dois hadwares, um Display LCD e um RTC.

Anexo PDF, espero que com isso fique mais claro.

Abs.

CK

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço