Go Down

jh_Kim

Sep 13, 2019, 12:33 pm
Hello, I only have experience with mcu for some school projects.

Now, I faced some sort of real problem which I think I can utilize mcu.

So here's the problem that I want to solve.

Since I make so many mistakes connecting pins using breadboard, I want to prevent such a problem.

What I want to do is, check a certain pin connects to the another certain pin, for example, pin 1 connects to the pin 12, with condition

1. wire has only 1 to 1 correspond.
2. wire flows 5v.

To implement this, I simply thought that if all the pins are digital with ADC, then I can just give voltage onto pin 1 and check whether pin 12 gets the voltage.

But the problem is I need 150 digital pins to measure since I want to scale up to big problems.

I currently don't have much knowledge about this domain, so I decided to ask questions and help, as well as gathering some information.

Is there anyone have a better idea to solve this problem or any products that can handle around 150 digital pins?
I looked up some PIC ADC also. but I'm not sure which one would be the best for this.

jremington

#1
Sep 13, 2019, 08:23 pm
Quote
But the problem is I need 150 digital pins to measure since I want to scale up to big problems.
Worry about that problem after you have figured out how to solve it for 5 pins.

DrAzzy

#2
Sep 13, 2019, 11:06 pmLast Edit: Sep 13, 2019, 11:09 pm by DrAzzy
Usually you only need to check three pins - the targeted pin, and the two adjacent ones....

One approach would be - if there are no components yet on the breadboard other than the processor and it's basic supporting components - to set up each pin with INPUT_PULLUP, pull the one connection point you're testing down with a resistor of around 30k, and make sure the voltage on said pin is around half the operating voltage, and to test continuity between that connection point and the pin....
ATTinyCore for x4/x5/x61/x7/x8/x41/1634/828/x313 megaTinyCore for the megaavr ATtinies - Board Manager:
http://drazzy.com/package_drazzy.com_index.json
ATtiny breakouts, mosfets, awesome prototyping board in my store http://tindie.com/stores/DrAzzy

hammy

#3
Sep 14, 2019, 10:41 pm
Use numbered ferrules on each end of each wire .

jh_Kim

#4
Sep 17, 2019, 05:39 am
Worry about that problem after you have figured out how to solve it for 5 pins.
Thank you for the answer but as I mentioned, if it uses only few pins, It can be implemented just using analog pins in the arduino.

jh_Kim

#5
Sep 17, 2019, 05:55 am
Usually you only need to check three pins - the targeted pin, and the two adjacent ones....

One approach would be - if there are no components yet on the breadboard other than the processor and it's basic supporting components - to set up each pin with INPUT_PULLUP, pull the one connection point you're testing down with a resistor of around 30k, and make sure the voltage on said pin is around half the operating voltage, and to test continuity between that connection point and the pin....
This could be one solution, check each of the wires continuity one by one, every time a person have to change the position of the connection point. But what I want to do is getting to know the whole connectivity of the breadboard, so that the person doesn't need to change the examine wire.

Am I get the point of what your trying to tell me correctly?