maximum ultrasound sensors that can be connected to arduino Board

Hi,

I am Newbie,what is maximum ultrasound sensors I can connect to an arduino Board.
I have a requirement to connect 100 ultrasound sensors.

richard67:
Hi,

I am Newbie,what is maximum ultrasound sensors I can connect to an arduino Board.
I have a requirement to connect 100 ultrasound sensors.

I guess a silly question results in a silly answer. You can connect as many unknown ultrasound sensors to an unknow Arduino as you can possibly connect.

Now, what is the real question? What do you want to happen? What sensor are you referring to? And what Arduino do you want to use? A UNO? Or other?

Are you able to write a program to handle 100 sensors? Have you written a program to do just one? Results? What do you want to do with the results of 100 sensors?

Paul

Depending on the specific sensor you can connect 100 or 250 quite easily by daisy chaining them.
(ok it takes time and a good power supply)
And it does only work with sensors with digital outputs.

you need a +5V a GND, one trigger pin and an external interrupt pin e.g. pin2

The idea is to have an array uint32_t timestamps[100], and an ISR to fill it
(you can work with 16 bit timestamp diffs in fact)

BEGIN:

trigger the first sensor.
When the return signal comes, this is
(1) read by the Arduino in an ISR -> micros() timestamp in array. and
(2) directly connected to the triggerpin of sensor 2

When sensor 2 returns a signal, this is
(1) read by the Arduino in an ISR -> micros() timestamp in array. and
(2) directly connected to the triggerpin of sensor 3

.....

When sensor 100 returns a signal, this is
(1) read by the Arduino in an ISR -> micros() timestamp in array. and
(2) directly connected to the triggerpin of sensor 1 (optional)

got the idea?

if not GOTO BEGIN: :wink:

What sensor do you use?

Thanks,Rob.
I am using US-015 Sensor & I2C Communication.
I wanted to know limitation from experts,your replies are helpful.

richard67:
Thanks,Rob.
I am using US-015 Sensor & I2C Communication.
I wanted to know limitation from experts,your replies are helpful.

I2C has a limit of about a 100 device-addresses.
When every individual sensor has an unique address that would be the limit.

However the datasheet I found - http://akizukidenshi.com/download/ds/sainsmar/US-015Manul.pdf -
states that US015 is no I2C device.

Can you provide the datasheet of the I2C device you use?
Otherwise we cannot help.