1

そのため、プログラムが他の統合されていないハードウェア デバイス (RFID など) にアクセスする方法を学ぼうとしています。私がよく理解していないのは、プログラムがデバイスの内部機能にアクセスする方法です。そのために必要な特定のライブラリ/ライブラリはありますか、またはハードウェアドライバーの使用/作成が必要ですか?

私が現在取り組んでいるプロジェクトでは、基本的に、プログラムに特定の状況でデバイスのさまざまな機能を使用させようとしています。たとえば、プログラムに iPod の曲を変更したり、一時停止したりするように要求するにはどうすればよいでしょうか。これは、iPod がすでにコンピュータに有線接続されていることを前提としています。

私の実際のプロジェクトでは、音声認識プログラムを組み込みます (後で独自に作成します。今のところ、Dragonfly を使用します)。そのため、私が特定のコマンドを言うとき、ホーム インテグレーション システムに家の照明を消すように指示したり、電動ドア ロックをロック/ロック解除するように指示したりするなど、そのコマンドに基づいて動作するようにデバイスに指示する必要があります。

4

1 に答える 1

0

ハードウェア (ホーム統合システムなど) と既にインターフェイスしている何らかの既存のライブラリと、それに対処できる API が必要になります。運が良ければ Python API が既にありますが、そうでない場合は C を介して統合する必要があります。

インターフェイスによっては、Python でハードウェアを使用してプログラミングする場合にも、いくつかのポインターがある場合があります。たとえば、シリアル ポート経由の場合、それを処理するための Python ライブラリがあります。元の質問が2009年に尋ねられて以来、Arduinoでさらに多くのことが行われているため、Arduinoを使用すると生活も楽になります。

于 2013-03-29T15:53:28.290 に答える