Из спортивного интереса пришла в голову мысль организовать связь по телефонной линии между двумя Arduino. Но не всё так просто Начал изучать что да как устроено, появились вопросы: Высокий вольтаж, как лучше сделать, чтобы не спалить МК? Набор: DTMF или импульсный? Поддерживается ли еще импульсный набор? Через что лучше кодировать сигнал DTMF: драйвер или МК? Как его можно проверить, не подключая к линии? Как передать звук по телефонной линии, когда устройство-2 поднимет трубку? Мне, по идее, не надо распознавать номер, DTMF-сигналы. Мне нужно, чтобы устройство-1 набрало некий номер, а устройство-2 просто "подняло трубку", потом просто передавать звуки между ними (грубо говоря через микрофон или звук из "наушников"). Возможно кто-то делал что-то похожее или видел хороший источник, не хотелось бы быть первопроходцем по истоптанной дороге. Натыкаюсь в инете на статьи, где кто-то что-то пробовал, но забросил.
Находил статьи из-за бугра: http://playground.arduino.cc/Main/DTMF и https://www.soliddepot.com/forum/viewtopic.php?f=5&t=40350 Это то, что я ищу или нет? Как проверить? Слух то не "музыкальный"
Делал. Называется "модем", лежит в сундуке у дедушки, подключается по rs-232 с небольшим согласованием по напряжению.
Попробуйте поискать обычные телефонные модемы, может быть у кого то завалялся. Модем подключается по RS-232. Управляется АТ-командами. Согласование с линией уже есть. Может набирать номер как импульсом так и тоном. Если собирать самому модем, то получиться очень дорого. Гораздо дороже простого GSM-модуля, который тоже может работать как модем, только по радио. Посмотрите на AVITU.RU, факс-модем можно купить за 300-500 руб.