10265Views10Replies

Author Options:

DTMF Generator with Arduino Answered

Hello mate,
I have telephone with only receiver and no keypad. So, i need to generate DTMF tones to dial the number. Is it possible for me to generate a DTMF tone generator by programming arduino with the frequencies and attaching speaker to it? Also, how can i club two tones which are required to be sent at a single moment?
Thank You. 

Discussions

0
None
LilyM28

2 years ago

Although this post is very late, I thought a reply might help someone else looking to do the same thing. I wrote a DTMF sketch for Arduino, not requiring another chip. It's here:

http://playground.arduino.cc/Main/DTMF

0
None
Downunder35mLilyM28

Reply 1 year ago

Hmmm, I would just get a 50 cent DTMF dialer from Ebay.
Still sold to control your old style answering machines....

0
None
SuperTech-ITLilyM28

Reply 1 year ago

Late for him maybe, but I think this is EXACTLY what I need for my upcoming project! THANKS!

0
None
jaylee44

1 year ago

DTMF mixed quality BADLY affects your communications. I have a real story for you; I’m calling one of my banks, they Rep is transferring me to a robot to enter my pin #…

I’m entering it, and the robot can’t understand the pin. The robot says to enter again… after 3 tries it gives up. …., and it does not understand your commands due to the line in not DTMF.

You must troubleshoot DTMF problems with your VoIP connection through route-test.com. They offer a free testing credits. You can find the solution quickly. #VoIP

0
None
anuragkanase

7 years ago

Thanks Steve.
I had an idea of MT8870 which is decoder.
Can you name the generator chip? I think AT94 is for DTMF generator. But, most of these chips are not available.

0
None
steveastroukanuragkanase

Reply 7 years ago

Try 5089 for a generator, the newer 8880 is transceiver part, so it can do both jobs

Steve

0
None
LargeMouthBass

7 years ago

I don't know how easy it is to generate precise timing with the Arduino. The frequencies need to be correct to within 2% to be recognized by the phone company. It can be tricky to generate the two tones simultaneously in software via "bit banging".

0
None
steveastrouk

7 years ago

Use a DTMF tone generator chip - cheaper and simpler than an arduino.
MT8870 is a pretty good device The MT8880 is a decoder as well.