1
/
von
5
Eletechsup Factory store
CE005 MT8870 DTMF-Decoder Sprachdecodierungsmodul Telefon Fernbedienungsplatine
CE005 MT8870 DTMF-Decoder Sprachdecodierungsmodul Telefon Fernbedienungsplatine
SKU:CE005
10958 auf Lager
Normaler Preis
$3.99
Normaler Preis
$3.99
Verkaufspreis
$3.99
Grundpreis
/
pro
Versand wird beim Checkout berechnet
Verfügbarkeit für Abholungen konnte nicht geladen werden
Teilen
Produktname: MT8870 DTMF-Decoder-Modul zur Sprachdecodierung für Mobil- und Festnetztelefone
Lieferumfang::
1 Stück MT8870 DTMF-Sprachdecodierungsmodul;
1 Stück 50 cm Audio-Kabel (Stecker auf Stecker) ( 3,5-mm- Klinkenstecker);
Beschreibung:
Onboard-Komplexfrequenz-Decoder-IC MT8870D
5 Onboard-LED-Anzeigen zur einfachen Überwachung des Ausgangszustands
Universelle 2,54-mm-Pins
DC-Versorgungsspannung: 5 V (4,5 V–5,5 V)
Betriebstemperatur: -40 bis +85 °C
I/O-Ausgangsstrom: maximal 10 mA.
Größe der Leiterplatte: 25,4 × 25,4 mm
Dieses Decodierungsmodul dient zur Decodierung der Sprachwahlfunktion von Mobil- und Festnetztelefonen
Speziell für ARDUINO-Boards (UNO, MEGA2560 usw.) entwickelt. Auch verwendbar für Breadboard-MCUs ( C8051 C51 ZIGBEE CC2530 AVR PIC MSP430 STM32 STM8 ARM Xilinx Altera Lattice FPGA/CPLD)
Keine Verdrahtung erforderlich; kann direkt in das UNO/MEGA2560/DUE-Board eingesetzt werden.
12 digitale Ausgänge dekodieren die Tasten von Mobil- und Festnetztelefonen (0,1,2,3,4,5,6,7,8,9, * #). 4 weitere digitale Ausgänge (A,B,C,D) können zur Steuerung über die PC-Software „DTMF Dial“ verwendet werden.
Wahl-Auszug -> A4 A3 A2 A1
Wahl 1 -> 0 0 0 1
Wahl 2 -> 0 0 1 0
Wahl 3 -> 0 0 1 1
Wahl 4 -> 0 1 0 0
Wahl 5 -> 0 1 0 1
Wahl 6 -> 0 1 1 0
Wahl 7 -> 0 1 1 1
Wahl 8 -> 1 0 0 0
Wahl 9 -> 1 0 0 1
Wahl 0 -> 1 0 1 0
Wahl * -> 1 0 1 1
Wahl # -> 1 1 0 0
Wahl A -> 1 1 0 1
Wahl B -> 1 1 1 0
Wahl C -> 1 1 1 1
Wahl D -> 0 0 0 0
Codefragment für ARDUINO UNO/MEGA2560:
Bitte kontaktieren Sie mich nach dem Kauf für den vollständigen Code!
//*******************************************//
#include
int STD = A0;
int Q1 = A1;
int Q2 = A2;
int Q3 = A3;
int Q4 = A4;
....
//Alle 5 ms einmal prüfen
void dtmf_decode(void)
{
....
}
void setup()
{
.....
}
void loop()
{
//Decodierung abschließen
if(Decod_finished)
{
Decod_finished = 0;
Serial.print('' Activate : '' );
switch(Q_dat){
case 1 : Serial.print(''1 /n'' ); break;
case 2 : Serial.print(''2 /n'' ); break;
case 3 : Serial.print(''3 /n'' ); break;
case 4 : Serial.print(''4 /n'' ); break;
case 5 : Serial.print(''5 /n'' ); break;
case 6 : Serial.print(''6 /n'' ); break;
case 7 : Serial.print(''7 /n'' ); break;
case 8 : Serial.print(''8 /n'' ); break;
case 9 : Serial.print(''9 /n'' ); break;
case 10 : Serial.print(''0 /n'' ); break;
case 11 : Serial.print(''* /n'' ); break;
case 12 : Serial.print(''# /n'' ); break;
....
}
.....
//****************************************************************************//
Typische Anwendung für Mobiltelefone((ohne UNO/MEGA2560):
Typische Anwendung für DTMF-Wahl-PC-Software:
