Skip to content

DTMF Logic   🠖   Pulses

Notifications You must be signed in to change notification settings

ElectronicsArchiver/DTMFToPulse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

DTMFToPulse    Badge License

DTMF Logic   🠖   Pulses




Button LCD    Button State    Button Async    Button Improvements



The conversion is done using State Machines & Countdown Timers.



Limitation

The delay() function cannot be used as the
digital DTMF input can occur at any time and
it's signal changes are faster than any output.

Thus the delay function cannot even be used
for pulse generation, since this could mean
dropping pulses of the DTMF tone.



Configuration

At the start of the source file you can find
preprocessor definitions that allow you to:

  • Control the behavior when hangups occur

  • Adjust how quickly dials are pulsed

  • Set whether to stay LOW / HIGH when idle


In the section below the previous you
will find the various timing presets.


About

DTMF Logic   🠖   Pulses

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Languages

  • C++ 100.0%