Á¦Ç° À̸§
CE005 MT8870 DTMF µðÄÚ´õ ÄÁÆ®·Ñ·¯ À½¼º Auion µðÄÚµù ÀüÈ ¸ðµâ for _ Ardiuno MCU ¶óÁ¸® ÆÄÀÌ DUE UNO MEGA2560 NANO
¸ðµâ ¹øÈ£: CE005
ÆÐÅ°Áö :(
¾ÆµÎÀ̳ë UNO/MEGA2560 Æ÷ÇÔ ¾È ÇÔ
):
1 PCS / 5PCS
MT8870 DTMF µðÄÚ´õ ¸ðµâ;
1 PCS / 5PCS
³²¼º¿¡¼ ³²¼ºÀ¸·Î ¿Àµð¿À ¿ÍÀ̾î (3.5mm Àè);
¼³¸í:
¿Âº¸µå º¹ÇÕ ÁÖÆļö µðÄÚ´õ IC MT8870DS
Ãâ·Â »óŸ¦ ½±°Ô º¼ ¼ö ÀÖ´Â ¿Âº¸µå 5 LED Ç¥½Ã±â
DC Àü¿ø °ø±Þ ÀåÄ¡ Àü¾Ð: 5V(4.5V-5.5V)
ÀÛµ¿ ¿Âµµ: -40-+ 85 °C
IO µå¶óÀ̺ê: Àü·ù ÃÖ´ë 10mA.
PCB Å©±â: 25.4x25.4MM
ÀÌ µðÄÚµù ¸ðµâÀº ¸ð¹ÙÀÏ ¹× °íÁ¤ ÀüÈ À½¼º ´ÙÀÌ¾ó¸µ µðÄÚµù ±â´É ¿ëÀÔ´Ï´Ù
ARDUINO º¸µå¸¦ À§ÇØ Æ¯º°È÷ ¼³°èµÇ¾ú½À´Ï´Ù. ´Ù¸¥ MCU¿¡µµ »ç¿ë (AVR PIC MSP430 STM32 ARM7/9/10/11 FPGA/CPLD)
¹è¼±ÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç UNO/MEGA2560/DUE º¸µå¿¡ Á÷Á¢ »ðÀÔÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
12 µðÁöÅÐ Ãâ·ÂÀº ¸ð¹ÙÀÏ ¹× °íÁ¤ ÀüÈ Å° (0-9, * #) ¸¦ µðÄÚµùÇÕ´Ï´Ù. ¶Ç ´Ù¸¥ 4 µðÁöÅÐ Ãâ·Â (ABCD) Àº "DTMF ´ÙÀ̾ó" ¼ÒÇÁÆ®¿þ¾î ÄÁÆ®·ÑÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Arduino uno/mega2560 ÄÚµå Á¶°¢:
±¸¸Å ÈÄ Àüü Äڵ带 º¸·Á¸é Àú¿¡°Ô ¿¬¶ôÇϽʽÿÀ!
//*******************************************//
# Æ÷ÇÔ
Int STD = A0;
Int Q1 = A1;
Int Q2 = A2;
Int Q3 = A3;
Int Q4 = A4;
....
// 5 ms ¸¶´Ù ÇÑ ¹ø È®ÀÎ
Void dtmf_decode(void)
{
....
}
º¸ÀÌµå ¼³Á¤ ()
{
.....
}
º¸ÀÌµå ·çÇÁ ()
{
// µðÄÚµù ¿Ï·á
If (Decod_fined)
{
Decod_fined = 0;
Á÷·Ä. Àμâ (``È°¼ºÈ:`` );
½ºÀ§Ä¡ (Q_dat){
»ç·Ê 1: Á÷·Ä. Àμâ (``1 /n`); ÈÞ½Ä;
»ç·Ê 2: Á÷·Ä. Àμâ (`2 /n`); ÈÞ½Ä;
»ç·Ê 3: Á÷·Ä. Àμâ (``3 /n`); ÈÞ½Ä;
»ç·Ê 4: Á÷·Ä. Àμâ (``4 /n`); ÈÞ½Ä;
»ç·Ê 5: Á÷·Ä. Àμâ (`5 /n`); ÈÞ½Ä;
»ç·Ê 6: Á÷·Ä. Àμâ (`6 /n`); ÈÞ½Ä;
»ç·Ê 7: Á÷·Ä. Àμâ (``7 /n`); ÈÞ½Ä;
»ç·Ê 8: Á÷·Ä. Àμâ (``8 /n`); ÈÞ½Ä;
»ç·Ê 9: Á÷·Ä. Àμâ (`9 /n`); ÈÞ½Ä;
»ç·Ê 10: Á÷·Ä. Àμâ (`0 /n`); ÈÞ½Ä;
»ç·Ê 11: Á÷·Ä. Àμâ (``* /n`` ); ÈÞ½Ä;
»ç·Ê 12: Á÷·Ä. Àμâ (``# /n`` ); ÈÞ½Ä;
»ç·Ê 13: Á÷·Ä. Àμâ (`A /n`); ÈÞ½Ä;
»ç·Ê 14: Á÷·Ä. Àμâ (`B /n`); ÈÞ½Ä;
»ç·Ê 15: Á÷·Ä. Àμâ (`C /n`); ÈÞ½Ä;
±âº»°ª: Á÷·Ä. Àμâ (`D /n`); ÈÞ½Ä;
}
.....
//****************************************************************************//
ÈÞ´ë Àüȸ¦À§ÇÑ ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥ (Arduino UNO/MEGA2560 Æ÷ÇÔ ¾È ÇÔ):
DTMF ´ÙÀ̾ó ¼ÒÇÁÆ®¿þ¾îÀÇ ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥: