DTMFOUT - BASIC Stamp Command Reference
Page 108 • BASIC Stamp Programming Manual 2.0b • www.parallaxinc.com
The following DTMFOUT instruction will generate DTMF tones on I/O
pin 0:
DTMFOUT 0, [ 6, 2, 4, 8, 3, 3, 3] ' Call Parallax.
If the BASIC Stamp is connected to the phone line properly, the above
command would be equivalent to dialing 624-8333 from a phone keypad.
If you wanted to slow the pace of the dialing to accommodate a noisy
phone line or radio link, you could use the optional OnTime and OffTime
values:
DTMFOUT 0, 500, 100, [ 6, 2, 4, 8, 3, 3, 3] ' Call Parallax, slowly.
In this example, on a BS2 the OnTime is set to 500 ms (1/2 second) and
OffTime to 100 ms (1/10th second).
Tone Value Corresponding Telephone Key
0 – 9 Digits 0 through 9
10 Star (*)
11 Pound (#)
12 – 15 Fourth column tones A through D
10
µ
F (both)
+
+
≥
40
Ω
Speaker
(or 8
Ω
in series
with 33
Ω
resistor)
from I/O pin
C1 C2
Notes:
C1 may be omitted for piezo speakers
C2 is optional, but reduces high-frequency noise
from I/O pin
Driving a Speaker
1k
0.1µF 0.01µF
1k
Driving an Audio Amplifier
Amplifier
(e
.g., Radio Shack
277-1008C)
Vss Vss
Vss Vss Vss
Figure 5.2: Example RC Filter
Circuits for Driving an Audio
Amplifier or a Speaker.
Table 5.8: DTMF Tones and
Corresponding Telephone Keys.