Autor Tópico: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08  (Lida 1530 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Aqui fica um link para um tutorial que me parece ser bastante util, trata-se expandir o numero de entradas e saidas do arduino. O tutorial possui imagens da montagem do circuito assim como código exemplo.

http://code.rancidbacon.com/LearningAboutArduinoMCP23S08


Outro tutorial:

http://www.neufeld.newton.ks.us/electronics/?p=241




Abraço
« Última modificação: Julho 14, 2009, 18:42 por metRo_ »

Online TigPT

  • Administrator
  • Brushless Motor
  • *****
  • Mensagens: 3.959
    • Ver Perfil
    • Tiago Rodrigues
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #1 em: Janeiro 25, 2009, 17:21 »
Muito interessante, pena os pins que utiliza não ser o standart I2C do arduino, mas é uma questão de investigar melhor e utilizar o mesmo bus de I2C.

Adicionado como artigo de primeira página ;)
TigPT
Tiago Rodrigues

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #2 em: Janeiro 25, 2009, 17:26 »
A primeira frase do tutorial vai-te fazer a vontade: "The MCP23S08 is a "8-Bit I/O Expander with SPI Interface" IC from Microchip. This device is also available in I2C (MCP23008) and 16-bit (MCP23x17) variations but I don't discuss them here."

Online TigPT

  • Administrator
  • Brushless Motor
  • *****
  • Mensagens: 3.959
    • Ver Perfil
    • Tiago Rodrigues
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #3 em: Janeiro 25, 2009, 17:28 »
Assim já é bastante mais útil :D
TigPT
Tiago Rodrigues

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #4 em: Janeiro 25, 2009, 17:31 »
E aqui fica o tutorial usando I2C :) com o MCP23008

Online TigPT

  • Administrator
  • Brushless Motor
  • *****
  • Mensagens: 3.959
    • Ver Perfil
    • Tiago Rodrigues
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #5 em: Janeiro 25, 2009, 18:02 »
Aqui onde?
TigPT
Tiago Rodrigues

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Re:[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #7 em: Julho 14, 2009, 18:42 »
Adicionei outro tutorial ao post inicial :)

Offline BaNoBi

  • Mini Robot
  • *
  • Mensagens: 2
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #8 em: Junho 18, 2010, 14:08 »
Uma duvida, será que consigo colocar este chip MCP23008 a uma distancia de +/- 5 metros do Arduino?

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #9 em: Junho 18, 2010, 14:16 »
Estes protocolos não foram feitos para essas distancias, quase de certeza que vai ter muitos erros mas tenta.

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 86
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #10 em: Junho 18, 2010, 15:17 »
Muito interessante, que tal colocar isso disponivel na Loja LR ???

Offline BaNoBi

  • Mini Robot
  • *
  • Mensagens: 2
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #11 em: Junho 18, 2010, 15:19 »
Muito interessante, que tal colocar isso disponivel na Loja LR ???

Não estragando o negócio à Loja LR, mas podes mandar vir samples da microchip http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en021817

Online TigPT

  • Administrator
  • Brushless Motor
  • *****
  • Mensagens: 3.959
    • Ver Perfil
    • Tiago Rodrigues
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #12 em: Junho 18, 2010, 15:35 »
Sim, este tipo de ics, é preferível adquirir como samples. (e aproveita e manda vir mais coisas que eles não se importam)

Quanto a distancias... também estou agora com um problema com sensores analógicos com distancias grandes. :S

Só mesmo em implementações é que se depara com este tipo de falhas.
TigPT
Tiago Rodrigues

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 86
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #13 em: Junho 18, 2010, 15:50 »
Sim, este tipo de ics, é preferível adquirir como samples. (e aproveita e manda vir mais coisas que eles não se importam)

Não sei se é bem assim, estive a ler as condições e existem algumas restrições e pagamos o transporte por isso so vale a pena se realmente pedir um monte de coisas, tenho q ver melhor.

Ja agora, já alguem fez isso ?
« Última modificação: Junho 18, 2010, 15:55 por preytender »

Online metRo_

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 1.780
    • Ver Perfil
Re: [Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08
« Responder #14 em: Junho 18, 2010, 20:11 »
Eu ultimamente, 1/2 meses atrás não tive que pagar nada mas usei o mail da faculdade e foi para outros IC's.

@TigPT O caso dos sinais analógicos ainda é mais complicado por causa do ruido que muitas vezes chega a pontos de ser maior que o sinal a medir, neste caso é melhor fazer a aquisição e tratamento de sinal no local e transmissão seria rs232 para curtas distancias ou rs485 para distancias mais longas.