Multiplex (PCF8574P)

229 views
Skip to first unread message

Virgílio Matos

unread,
May 24, 2012, 7:47:33 AM5/24/12
to arduino-...@googlegroups.com

Quando comprei esse multiplex na loja da labdegaragem me enviaram o PCF8574AP testei várias vezes e nada, por curiosidade comprei o PCF8574P (sem o A) em outro lugar e funcionou perfeitamente, fica a dica para quem for comprar, outro detalhe é que paguei R$ 2,00 no P enquanto o AP foi R$ 7,10.

obs: deve ter uma maneira do PCF8574AP funcionar com I2C mas eu pessoalmente não consegui e todas as dicas que me passaram não funcionaram.


Galera curte o vídeo ai...

http://youtu.be/6fIY14B3owM

Maurício Féo

unread,
May 24, 2012, 8:21:58 AM5/24/12
to arduino-...@googlegroups.com
Só toma cuidado, isso NÃO É UM MULTIPLEX!   hehe

A única diferença entre o P e o AP é somente o endereço de slave dele. Se você tava usando o mesmo código pra ambos, com certeza um deles não vai funcionar.
O endereço do P  começa com 0100xxxx enquanto o AP começa com 0111xxxx.

De resto era pra funcionar igual cara, inclusive em breve pesquisada na internet, verifiquei que o preço deles é o mesmo!

Abraços,

Maurício Féo Rivello
engenheirando.com




--
Você recebeu esta mensagem porque está inscrito no
Grupo "arduino-brasília" nos Grupos do Google.
E-mail: arduino-...@googlegroups.com
Url: http://groups.google.com.br/group/arduino-brasilia?hl=pt-BR
Sair: arduino-brasil...@googlegroups.com

Virgílio Matos

unread,
May 24, 2012, 8:43:41 AM5/24/12
to arduino-...@googlegroups.com
Fala Maurício,

Então cara testei com vários códigos e de várias maneiras e não obtive resultado com o AP, tentei configurar e enviar informações para ele de várias formas também, foi igual eu falei, deve ter uma forma de fazer ele funcionar mas não consegui e nem encontrei alguém que tenha feito.

A informação do valor que passei tava erada mesmo mas o (P) realmente saiu mais barato para mim, comprando na COMPOMIL o PCF 8574P foi R$ 3,01, o (AP) tinha comprado em outra loja ai acho que só pela diferença de loja justifica o valor diferente.

Eu juro para você que achava que esses circuitos eram multiplex, o que seria um multiplex? e o que é um PCF8574P?

Eu tenho umas 7 unidades de PCF8574AP paradas se conseguisse fazer funcionar seria ótimo se alguém tiver alguma ideia ou já trabalhou com esse componente.

Abraço galera

Maurício Féo

unread,
May 24, 2012, 9:14:02 AM5/24/12
to arduino-...@googlegroups.com
Virgílio, passa o código que você usou, só a parte que envia a informação pra eles :)

Esses chips são expansores de portas via I2C, você já entendeu o que ele faz, você manda o valor dos pinos por I2C e ele controla os pinos. O multiplex é diferente.

O MUX tem uma entrada e várias saída, aí você escolhe pra qual saída vai seu sinal de entrada através dos pinos de endereço. Com um MUX por exemplo você não consegue ativar várias saídas ao mesmo tempo, apenas uma por vez. Ele funciona como uma mera chave.
E o DEMUX é o contrário, vários sinais de entrada e você escolhe qual deles vai sair. É bem útil pra expandir suas entradas já que você só pode fazer uma leitura por vez.

Maurício Féo Rivello
engenheirando.com

Virgílio Matos

unread,
May 24, 2012, 9:35:53 AM5/24/12
to arduino-...@googlegroups.com
Maurício assim que chegar em casa te passo para você dar uma olhada, cheguei a testar até algumas bibliotecas para controlar ele.

Virgílio Matos

unread,
May 28, 2012, 8:59:16 AM5/28/12
to arduino-...@googlegroups.com
Maurício,

Seguinte, o PCF8574, o PCF8574N e o PCF8574P tem configuração de endereçamento (32, 33, 34, 35, 36, 37, 38, 39). Agora, o PCF8574A e o PCF8574AP é  (56, 57, 58, 59, 60, 61, 62, 63). 

To usando também dois resistores de 10K como resistores pull-up em clock (SCL) e de dados (SDA) do I2C, dica do Renato Aloi em um vídeo dele.

Bom é isso ai, quebrando a cabeça mas saindo do outro lado, valew a ajuda ai obrigado.

Abraço

Em 24 de maio de 2012 10:14, Maurício Féo <mauri...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages