Hallo Knoblauch!

Kein Problem, der Benutzer albundy war so freundlich, und hat eine öffentliche library zur Verfügung gestellt.

Hier findest du bestimmt mehr:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=13596

Allerdings weiß ich nicht, ob du das mit einem PIC so hinbekommst.
Ich arbeite mit AVR's und bin sehr überzeugt.
In Bascom-Basic ist das ganze steuerbar.