Connecting more than 10 sensors into a arduino nano

Hello, I have tried using Arduino to create a mini project by using 2-3 sensors. However, in my recent project, I wanted to build a force sensor insole that will place 10 force sensors on the foot sole. I aimed to make the insole wireless so I need to connect all these sensors with Arduino nano and Bluetooth devices which will be put inside the shoes. My problem is that the Arduino nano has only 8 analog pins available, but I need to connect more than 8 sensors to it. So, I need advice on this problem, are there any alternative ways I could do so that I can receive all data from all these sensors??

Noted that increasing the number of Arduino nano is not the best way for me due to the increase in area and weight of my shoes.

Thank you for all the comments ^^

An analog multiplexer is one way to go.

An external 10 bit 8 channel ADC to add 8 channels.

Or a processor with more analog inputs. The Mega has 16 analog inputs, but it is kind of large. A Mega Pro is a Mega in a much smaller footprint (38mm X 54mm). Not much bigger than a Nano.

1 Like

The way your text reads, you have BT sensors, and you're using the nano to gather data from the sensors via BT. If so, why do you need analog inputs?

If I've read it wrong, and you have 10 analog sensors, then yes, you need a multiplexer to bring in up to 16 sensor inputs to one Nano input.
CD4067 Analog mux
Hope that helps

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.