This is a HID based USB device that capture DTMF Caller IDs from land line and send it to CIDL-Manager software over USB. There is no driver needed for device cause it works as HID device and it should be recognized and works in most Operating Systems. You can find CIDL-Manager sofware project here:
https://github.com/kingofnull/CIDL-Manager
Circuit diagram is designed in KiCad and schematic file is in the Circuit Diagram folder.
This scketch tested on ATmega32 and ATmega328 and should work with ATmega16
This scketch should be build in Arduino IDE
(both v1.8 and v2.0).
- Install
Mighty Core
from boards manager and select board fromBoard
menu.
-
Set clock to
External 16MHz
-
Install
HIDSerial.zip
to arduino user libraries. -
Build it from IDE.