Wiring a pedestrain button that needs constant power?

Hi, I have a Polara BDL3 button that i'm trying to use as an input for my arduino board. However the button some fancy electronic thing that needs 12-36 VDC to operate at all times. I have a 12V supply that when hooked up to the button beeps as intended. But I cannot figure out for the life of me how I could use it as an input for the board when an arduino input is 5v. I know it is possible because someone else asked the same thing on here and they were able to do it with resistors and such, but I am using a custom board for controlling traffic lights that has an arduino nano attached to it and I couldn't figure it out with the layout of the board.
Links to things mentioned
Button Spec Sheet
Traffic Light Controller
OG Forum Mentioned

You can use optocouplers or a relay. I think that that will be supported on your traffic light controller.

The optocoupler's diode would go in series with the 1k resistor in the wiring diagram of the button; you might have to adjust the resistor to another value.

A relay can replace the 1k resistor and is probably the easiest.

Could you point me in the right direction for what kind of relay I would need?

Simplest method, not isolated:

1 Like

Or, if you want it to be isolated (safer) then use this.
You will need to switch on the pullup for that pin and the signal is inverted.

Thanks for the reply. I've got a 1k resistor on order and will try this out when I get it.

Be careful with the diode. Mounting it the wrong way around will damage your board!

1 Like

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