Adding Input pins?

Hi,
Are there any chips you would recommend to add further Input to the Arduino?

Have you tried looking under the "Multiplexing" subheading here: Arduino Playground - InterfacingWithHardware ?

I believe there's stuff there about creating extra analog and digital input channels with external chips (if that's what you mean by adding further input).

Andrew

I would look at the MCP23016, this gives you 16 input or output lines on the I2C bus so it only cost you two analogue input pins and you can have up to 8 of these chips connected at once. So that's 128 I/O pins. Plus there is sample code in the playground.

Thanks for the suggestions :0)
I thought Multiplexing was something different, but i now i know ;0)
Thank you

You might also look at

There is also the sanguino with more pins, more RAM and more flash :slight_smile:

http://wulfden.org/TheShoppe/freeduino/sanguino.shtml

Check your code and libraries for compatibility


:slight_smile:

Another way to add inputs is by using a serial-in, parallel-out shift register like the 74LS165.

There is also the Illuminato board with lots of extra IO pins :slight_smile:

http://www.liquidware.com/shop/show/ILL/Illuminato

http://www.liquidware.com/system/0000/2010/Illuminato.jpg

One more thing, the Sanguino is in stock and ready to ship from http://wulfden.org/TheShoppe/freeduino/sanguino.shtml

The Illuminato is back ordered

:slight_smile:

Thanks for all the suggestions :0)
I will look and see what fits my project best ^^