Best way to get more analog inputs

  1. Use an analog switch chip(s)/analog multipexer chip(s). For example, the MAX4617 an 8:1 analog switch.
    Mixed-signal and digital signal processing ICs | Analog Devices

  2. Yes, use an ADC(s) with I2C or SPI interfaces. An example would be this chip MCP3208
    http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010534
    12-bit ADC, octal part, SPI interface. Connect up as many as you need, common SCK/MOSI/MISO connections, need a unique slave seelct per device.

I have one on a board now, got some basic code written, will be testing soon.

  1. Have you looked in the Playground section yet? I bet you will find an example there.