Подскажите, возможно ли без использования дополнительных модулей, а лишь только имея ардуино, подключенн уж к стационарному кнопочному телефону - считывать набираемый номер? Нашел библиотеку dtmf, пытался с ней попробовать, там и скетч есть, в итоге вообще ничего не выводится на экран(( может подключил не так...
Если взять микруху 8870, то все очень просто. Без неё сложнее - надо программно эмулировать её работу по раскодированию DTMF.
А телефон в импульсном или тоновом режиме? Мне кажется можно и так и этак определить по звуку набора, на разными алгоритмами.
Если набор импульсный, то можно просто посчитать количество импульсов. При передаче цифры линия закорачивается с частотой 5...10 импульсов в секунду. цифра 1 - один импульс, ... цифра 9 - девять импульсов, цифра 0 - десять импульсов. Между цифрами пауза 0,5...1,0 сек. Если набор тоновый, то проще использовать микросхему МТ8870, чем программно декодировать DTMF.