Estou utilizando o sensor BMP280 e um arduino Mega2560 para monitorar temperatura e pressão. Assim, gostaria de saber se teria como realizar a conexão dos pinos SCL (Clock) e SDA (Data) sem ser nos pinos 20 e 21.
Teria alguma maneira de conectar a outras portas ? Como eu faria com a programação delas ?
Tags:
Boa noite MD,
porque você precisa de outros ports de I2C?
RV
Preciso realizar um teste. Futuramente precisarei ligar outro sensor no lugar de SCL (Clock) e SDA (Data)
Bom dia MD,
o "bus" I2C suporta vários dispositivos ao mesmo tempo.
Cada dispositivo tem seu endereço, e é assim que o ucontrolador "conversa" com cada um
no mesmo bus.
Então basta um bus I2C no ucontrolador .
Exemplo: https://duino4projects.com/connecting-multiple-i2c-device-on-arduin...
Mas se fizer questão de ter mais um bus I2C, pode usar esta solução de um I2C por software,
(conhecido como I2C bit banging).
https://playground.arduino.cc/Main/SoftwareI2CLibrary
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por