私はarduino unoキットを持っています。私はそれに信号を送ります。これらの信号は、パワーポイントのスライドをナビゲートできるはずです。また、これらの信号はシリアル ポート経由で送信されます。したがって、必要なスライド変更を直接行うことができるソフトウェアはありますか?または、同じコードを書く必要がありますか? もしそうなら、どの言語で私はこのタイプのものに全く慣れていないのですか!
3 に答える
最も難しい部分は、入ってくるシリアルデータを読み取り、それが有効であることを確認することです。次に、受け取ったコマンド(次のスライド、前のスライドなど)に応じて、シミュレートされたマウスクリックまたはキーボード押下をPowerPointに送信します。さらに良いことに、PowerPointCOMインターフェイスを使用することもできます。
これは基本的にこれと同じ質問です:VBAからシリアルポートにアクセスするための最良の方法は何ですか?
答えはここにあります:http ://www.thescarms.com/vbasic/commio.aspx
1 つの可能性は、arduino でシリアル マウス プロトコルをエミュレートし、Powerpoint ナビゲーション用にマウス クリックを送信することです (マウス ボタンを押して次または前のスライドに移動するのと同じように)。問題は、私が知る限り、Arduino 用のシリアル マウス エミュレーション ライブラリがないことですが、私が間違っている可能性があります。
別のオプションは、 LUFA USB ライブラリを使用して、UNO に USB マウスをエミュレートさせることです。このオプションの問題は、LUFA は UNO ハードウェアと互換性がありますが、ファームウェアを再フラッシュする必要があることです。そして、arduino IDE でプログラムすることはできないと思います。
最も簡単なオプションは、UNO を使用せず、USB マウス デバイスとして機能し、Arduino IDE でプログラムできるLeonardoまたはTeensyを入手することです。