そこで今回はPICマイコンを使って、ちゃんとしたもの(?)を作りました。

私の場合は前回のものから内部の基板を変えただけなので、外観は同じですw
本機で使用しているUSBのライブラリやUSBのIDについては、マイクロチップ社さんのサンプルで提供されているものを利用しています。よって本機は必ず個人利用の範囲内に留めてください。
こんなものを商品化する方はいないでしょうが、念のため・・・

本作は基本的なUSB接続部と、ロータリーエンコーダをつなぐのみのシンプルな回路です。
PIC16F1454/55用ソースとHexファイル
wheel_pic_v100.zip 114Kbytes
上記ソースはXC8用で、アーカイブファイル中のcompile.batでコンパイルできます。
PIC16F1454 と PIC16F1455 に対応しています。ファイルはそれぞれ wheel_16f1454.hex と wheel_16f1455.hex になります。
本機をPCに接続し、ロータリーエンコーダを回してマウスホイールと同じ動きをするか確認します。
回転が逆になった場合は、回転信号の2本の配線を入れ替えてみてください。