greeting to everyone.
I am new user for arduino,And looking for way to use like thousand of pin in input and output with simpel connection.
my project i have like thousand of cable i will connect it with output of arduino and the ends of cables with input of arduino.
regards
Banks of shift registers. Shift in multiple bytes (1000/8 = 125) and the same on the other end.
shiftOut() to load them up, shiftIn() to read them.
I prefer SPI.transfer() myself, much faster.
3 pins to send bytes out, 3 pins to read bytes in.
With thousands of endpoints, I’d be more worried about power and crosstalk/capacitance.
CrossRoads
thanks for reply could you mention the way like a link ,It can Uno or you prefer other .
lastchancename
I will not use all at the same time.
I have like network cable i going to use Arduino as tracer - I will connect the output of Arduino to the begin of cable and the other side of Cable will connect to the input of Arduino.
Opreition
by send a pulse from arduino in out then I'll see where the respon in input.
hope it clear
Apart from a common 0V reference, You need to look at your overall 0V/grounding strategy, as thousands of LEDs, and distributed power may (will) influence noise on the 0V return paths.
I am new user for arduino,And looking for way to use like thousand of pin in input and output with simpel connection.
Don't be silly. There is no chance you, as a new user, can construct a system with thousands of I/O pins.
What do you want to do with this many pins?
What budget do you have to do this project?
Yes it probably can be done, but scaling up electronics is not easy, it takes skill. Things that are not apparent when wiring up one or two chips become major stumbling blocks. A skill that even an old lag like me would struggle with for a number like a thousand. Have you any idea how to even draw a schematic containing that many chips?
lastchancename:
Apart from a common 0V reference, You need to look at your overall 0V/grounding strategy, as thousands of LEDs, and distributed power may (will) influence noise on the 0V return paths.
A nice heavy solid copper ground wire suitable for high power use can really help there.
Salamah:
I have like network cable i going to use Arduino as tracer - I will connect the output of Arduino to the begin of cable and the other side of Cable will connect to the input of Arduino.
Opreition
by send a pulse from arduino in out then I'll see where the respon in input.
hope it clear
A cable tester with 500 contacts at each end? Shift registers are likely the way to go; use serial to parallel shift registers for output and parallel to serial shift registers for input at the other end.
Operation: set only one output pin HIGH at a time and see what inputs also become HIGH. Use SPI and if there's a button you press to start, the process might be done by the time you release the button.
Details on shift registers and use are on the web and you know the names so I don't need to type all that up do I?