0

私は Arduino Mega ADK 2560 を持っています。arduino にシールドを取り付けずに、つまり USB シリアル ケーブル経由で Android アプリから LED を制御できますか?

私はこれを閲覧しましたが、それらのほとんどは Bluetooth シールド/その他のシールドを使用しています。この単純なタスクで機能する Arduino および Android コードを含むガイドラインまたはリンクを提供できますか?

4

2 に答える 2

0

はい、適度に低電流の LED の場合、電流制限抵抗以外は何も必要ありません。

これは、Arduino Mega ADK 2560 にすでに USB ホスト インターフェイス チップが含まれているためです。この部分は、通常の Arduino にシールドを介して追加する必要があります。

Bluetooth シールドは、選択したボードが既に提供している ADK USB ホスト インターフェイスの代替として、別のオプションです。そのため、ワイヤレス接続が必要な場合や、非常に古い Android デバイスを使用する場合を除き、Bluetooth シールドは必要ありません。 ADK インターフェイスが利用可能になる前の日付です。

実際に LED を接続するには、arduino の点滅チュートリアルに従います。通常、LED と直列抵抗を直列に接続し、LED アノードを +5v 電源に、LED カソードを「デジタル」ピンに接続します。抵抗は、LED の両側に配置できます。アノードを接続し、カソードを I/O ピンに切り替えます。これは、半導体物理学の詳細により、I/O ピンは通常、正電流をソースするよりも負電流をシンクする方が優れているためです。

于 2013-06-19T04:07:21.473 に答える
0

Arduino Mega ADK 2560 の場合、Android ADK を使用して Android フォンに接続できるように、USB ホスト シールドまたは Bluetooth シールドのいずれかを購入する必要があります。

Android フォンを USB ホストとして使用し、Arduino Mega ADK 2560 を USB スレーブとして使用することは可能ですが、コードに多くの作業を行う必要があります。そのため、シールドを購入し、代わりに Android ADK ライブラリを使用することをお勧めします。

于 2013-06-19T01:50:38.313 に答える