Weblogいつか使える、備忘録。工作2017-04-010レースゲームやっていた人なら、画面上に表示されるスピードメーター表示では満足できなくなり小さなサブディスプレイをMoTeC風のダッシュボードにしたこともあるかもしれない。PCU-6DやPCU-8Dといったマクラーレンのディスプレイユニットを模したり。それらをより作りやすく、主にソフトウェア側での手助けをしてくれるのがSimHubというソフト。ゲームの各種数値をArduino経由でLEDモジュールやタッチスクリーン上に表示できる。Thunderにも対応している。Nanoで使えるということはESP-WROOM-02(ESP8266)でも動きそうだなということで、実際に使えるようにしてみた。SimHubには同梱されているArduino用のスケッチ(ソースコード)作成用ツールがありその出力されたスケッチをESP-WROOM-02で動作するように一部追加・変更して使用した。いっても、includeでエラーが出るだけで、対応した#ifdefを追加しただけなのだが。変更したヘッダファイルと、LEDモジュールの動作するスケッチについては、以下に公開している。Moduleを使用した。緑色のLEDモジュールは赤・緑の2色LEDが搭載されていて、レブメーターとして使用しやすく価格もそれほど変わらないので、こちらのほうがおすすめ。http://www.dx.com/p/8-bit-digital-led-tube-8-bit-tm1638-key-display-module-for-arduino-blue-399381http://www.dx.com/p/8x-digital-tube-8x-key-8x-double-color-led-module-81873ちなみに、マクラーレンのディスプレイユニットの寸法は公開されているのできっちりそっくりに作ろうとしたら作れるはず。