Getting 16 I/Os from an 8 Channel analog multiplexer using 5 pins.

I'm going to use an Arduino with a motor shield to control my model train. I need more input/outputs than are available for position sensing and indication, so I needed to learn some new tricks.

The goal of this project was to: 1. Learn how to use Fritzing. 2. Get a better understanding of multiplexer chips. 3. Use arrays to easily store and loop through readings. 4. Share what I learned with you.

More details at: http://dawson-station.blogspot.com/2010/01/mux-demux-cd4051-parlor-tricks.html

Video at: http://www.youtube.com/watch?v=j0nYKOf6goA