Olá a todos !

  Estou penando para fazer uma operação simples onde um botão acende ou apaga um led através de um input em um PCF8574.

  Em anexo o arquivo com o código utilizado.
  

  A nível de Hardware utilizo no pino P0 um resistor ( de 1 a 10k) ligado nele e o outro terminal ao Vcc

  Já tentei sem resistor nenhum e também já tentei usando esse pino configurado como PULL_UP ( Nem sei se o Pcf reconhece esse comando, reconhece ? ).

  O que preciso e apertar/soltar  o botao no pino P0 e colocar o pino P1 em LOW ou HIGH.

  Será que alguém consegue ajudar?

 Grato desde já.

  

Exibições: 66

Anexos

Responder esta

Respostas a este tópico

Boa tarde.

Voce já rodou o scanner.ino para certificar que o endereço I2C está correto e que o arduino está comunicando com o PCF?

Dá uma estudada neste tutorial:

https://www.arduinoecia.com.br/como-usar-pcf8574-expansor-de-portas...

RV mineirin

Sim, inclusive eu trato isso no código .ino anexado. Ele informa na serial caso não consiga se conetar ao endereço.

Ele acha certinho o endereço sim. Ele está com A0,A1 e A2 ligados ao GND. Ou seja, endereço 0x20 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço