In DTMF technology, these touch tones are used in different ways in telephone systems. Phone DTMF tones are usually used to recognize a telephone number and select a corresponding service.Other examples include allowing a person to talk to another person by pressing the corresponding button on a touch-tone telephone.DTMF tones are generally transmitted as frequencies between 300 and 3400 Hz in a signalform that consists of short durations of several kilohertz.DTMF tones are transmitted through frequency modulation, meaning that each tone of the tone signal is transmitted as a frequency, which, in a tone signal, represents a specific amplitude level.DTMF tones are usually between 200 and 3500 Hz, typically between 300 and 3400 Hz, but there are also DTMF tones outside this range, typically frequencies that are several octaves higher or lower than the intended range.
I need a software that i can record all the DTMF tones that are saved in a text file, the interface should be a GUI that can be converted into a form of binary. Its all about scanning.
DTMF codes that are sent from a touch tone pad to a receiver. And if i am able to record these codes i can use it in a microcontroller project. My main concern is that i need to develop a software in C and C# that can scan all the tones in a certain range. The range can vary from 300 to 3400 Hz and from 0 to 15 seconds.
A:
In C++, use a timer to repeatedly ask the input device for key presses. The response is either '1' if pressed or '0' if released.
If you then count the bits in the response, you can construct an integer which represents the input code.
Your microcontroller then has to convert this integer to a letter. For example, '1' might be 'A', '2' might be 'B' and so on.
If you also record the time at which the code was input, you could store that in a table, too. That might be useful if you need to simulate pressing several keys simultaneously or something.
This is a very broad question, but let me attempt an answer anyway.
You may want to use one of the many existing libraries that are out there for
Related links:
Comments