Boa tarde. gostaria de saber como alterar os pinos A4 e A5 para qualquer outro pino como exemplo talvez A0 e A1 ou A2 e A3. pois acho que o meu arduino nano está com problema nos pinos A4 e A5 pois está resentando o horário quando eu ligo o DS 3231 no projeto. O DS 3231 está ok pois funciona normalmente em outro projeto. obrigado pela atenção.
Tags:
Olá.
Temo que não seja tão simples.
O Arduino tem uma interface i2C em hardware, com pino fixo.
Vide:
No canto inferior esquerdo, pinos SDA e SCL fixos nos pinos A4 e A5 respectivamente, não é uma definição por software.
Ref: https://arduino.pinout.guide/
É possível usar outros pinos, usando uma biblioteca que faça o I2C por software:
https://forum.arduino.cc/t/software-i2c-rtclib-h/662222
Mas vc perde confiabilidade e performance.
Ainda, não recomendo usar o microcontrolador se vc tiver algum ponto dele com alteração. Tudo é muito microscópico e a tendência muitas vezes é transistores internos se fundirem (fechar curto), que pode causar aquecimento e tal, não vou me estender, sou mto catastrófico nesse ponto (chato). Enfim, recomendo que troque o Arduino.
Boa noite.
O nano, ele usa o chip ATMEGA328, e a interface de I2C é por hardware
e usa os pinos A4 e A5 como pinos de I/O do I2C.
Mas pelo que voce informa, não acredito que seja um problema de Hardware.
Sugiro que como o seu projeto montado de hardware, voce rode o I2C scanner e veja se ele consegue
identificar o endereço I2C do seu modulo DS3231.
Depois informa pra gente o resultado.
I2C Scanner: https://playground.arduino.cc/Main/I2cScanner/
RV mineirin
Ok. Vou fazer isso a hora que tiver um tempinho no fim de semana. Muito obrigado pela atenção.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por