I was wondering if there is some way to make an old telephone rotary dial activate 10 different relays. Let me explain: If for instance I dial a 2 on the rotary dial, it will activate relay two, dial a three and activates relay three, and so on. I making a prop for a bar and they want the phone to play pre-recorded messages through the handset after dialing one single digit. I pretty much have figured out how to do everything but get the rotary dial to trigger one of the 10 switches on my audio module
Yes, i believe the pulsein command will get you where you need.
You will need a little more than that but i think this gets most of the way home!
Thank you for your quick response. I was looking in to this already but I’m struggling to find the correct piece of hardware for this.
Look up for Arduino Rotary Phone Pulse Detection. You are looking to detect pulses (open/short) from the phone that decode to different states.
This one link has some very good info: Please Help!!! Using a Rotary Phone for Password Input - Using Arduino / Programming Questions - Arduino Forum
I’d keep it simple and use and Arduino Uno for the controller.
For relays, two of the 8 channel relay boards below would work and you’d have 6 spare relays.