Notifications
Clear all

Circuit to Convert single pin to dual High & Low for driver direction


ronft
(@ronft)
New Member
Joined: 3 months ago
Posts: 3
Topic starter  

Some of Bill's designs use 2 Arduino pins to provide the high and low signals to a motor driver board. My Uno is already pin limited as I have lots of inputs and outputs. Is there a way to use some external circuit to take either a high or low on one Arduino pin and provide both high and low signals to the motor driver directional inputs?


Quote
Will
 Will
(@will)
Reputable Member
Joined: 3 months ago
Posts: 368
 

Do you mean so that the single pin gets split into both HIGH and LOW simultaneously ?

Output the original value on the pin and run it through a NOT gate (inverter) to get the opposite.

Maybe you could salvage some currently used pins with a shift register ?


ReplyQuote
ronft
(@ronft)
New Member
Joined: 3 months ago
Posts: 3
Topic starter  

Thanks for your response.

Since I'm also space limited on the proposed board, instead of an inverter dip device (I don't do surface mount-yet) I'll probably try just a single MOSFET connected as a simple amplifier. An issue to be dealt with using the FET, is noise on the power supply lines produced by the 1 amp DC motors. This noise, in spite of regulation, filtering, and transient noise suppression diodes, has been a problem with previous discrete implementations.


ReplyQuote