¼³¸í:
¿Âº¸µå º¹ÇÕ ÁÖÆļö µðÄÚ´õ 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/»ç¿ë ±âÆÇ¿¡ Á÷Á¢ »ðÀÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
12 µðÁöÅÐ Ãâ·Â µðÄÚµù ¸ð¹ÙÀÏ ¹× °íÁ¤ ÀüÈ Å° (0-9, * #). ¶Ç ´Ù¸¥ 4 °³ÀÇ µðÁöÅÐ Ãâ·Â (ABCD) Àº ``DTMF dial ``¼ÒÇÁÆ®¿þ¾î Á¦¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÆµÎÀ̳ë uno/mega2560 ÄÚµå Á¶°¢:
±¸¸Å ÈÄ Àüü Äڵ带 À§ÇØ Àú¿¡°Ô ¿¬¶ôÇϽʽÿÀ!
// ******************************************* //
# Æ÷ÇÔ
Int STD = A0;
Int Q1 = A1;
Int Q2 = A2;
Int Q3 = A3;
Int Q4 = A4;
....
// 5 ms¿¡ ÇÑ ¹ø È®ÀÎ
Void dtmf_decode(void)
{
....
}
Void ¼³Á¤ ()
{
.....
}
Void ·çÇÁ ()
{
// ¿Ï·á µðÄÚµù
°æ¿ì (Decod_finished)
{
Decod_finished = 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`` ); ÈÞ½Ä;
}
.....
// **************************************************************************** //