2015年05月16日
タイマーとPCとの接続
相談をいただきましたので、ざっと考えた案をメモします。
手作りタイマーとパソコンを繋いでタイムを送ること自体は、結構簡単だったりします。
(USBで接続します)
課題は、パソコン側のアプリケーションとどう連携するかです。
※以下パソコンの専門用語です※
もっとも安価で簡単な接続方法はUSB経由のシリアル(UART)となります。
(Bluetooth経由のシリアルや、WiFi接続もできますが、かかるコストがだいぶ上がります)
(キーから入力したかのように、というのは、不可能ではないですがちょっとハードルが高かったりします)
パソコン側のアプリケーションとの通信方法としては、
シンプルな実装方法は以下の様な感じでしょうか。
・パソコン側のアプリケーションから、「タイムをくれ」という要求をシリアルに送る
・タイマー側がタイムを応答する
・パソコン側のアプリケーションでタイムを受信して入力欄に反映する
というわけで、上記の意味がわかって、アプリケーション側の対応ができるよという場合は
ご相談いただければと思います。
タイマーからシリアルにタイム情報を垂れ流すという方法も無くはないのですが、
同期や取りこぼしの可能性を考えると、要求→応答の方式が良いかなと。
手作りタイマーとパソコンを繋いでタイムを送ること自体は、結構簡単だったりします。
(USBで接続します)
課題は、パソコン側のアプリケーションとどう連携するかです。
※以下パソコンの専門用語です※
もっとも安価で簡単な接続方法はUSB経由のシリアル(UART)となります。
(Bluetooth経由のシリアルや、WiFi接続もできますが、かかるコストがだいぶ上がります)
(キーから入力したかのように、というのは、不可能ではないですがちょっとハードルが高かったりします)
パソコン側のアプリケーションとの通信方法としては、
シンプルな実装方法は以下の様な感じでしょうか。
・パソコン側のアプリケーションから、「タイムをくれ」という要求をシリアルに送る
・タイマー側がタイムを応答する
・パソコン側のアプリケーションでタイムを受信して入力欄に反映する
というわけで、上記の意味がわかって、アプリケーション側の対応ができるよという場合は
ご相談いただければと思います。
タイマーからシリアルにタイム情報を垂れ流すという方法も無くはないのですが、
同期や取りこぼしの可能性を考えると、要求→応答の方式が良いかなと。