概要
このリポジトリでは、Wio Terminal をUSBホストとして使用する方法を紹介します。これにより、USBデバイスを Wio Terminal に接続し、コンピュータのように操作することができます!
この機能は USB Host Library SAMD に依存しています。このライブラリは Wio Terminal(SAMD51) でテストされており、正常に動作しています。
USB Host Library SAMD のインストール
-
USB Host Library SAMD のリポジトリにアクセスし、リポジトリ全体をローカルドライブにダウンロードします。
-
次に、このライブラリを Arduino IDE にインストールします。Arduino IDE を開き、
スケッチ->ライブラリを含める->ZIP形式のライブラリを追加をクリックし、先ほどダウンロードしたSeeed_Arduino_LCDファイルを選択します。

USBホストの設定
Wio Terminal でUSBホストを有効にするには、2つのピンを設定する必要があります。PIN_USB_HOST_ENABLE を LOW に設定し、OUTPUT_CTR_5V を HIGH に設定する必要があります。
これを簡単に行うには、以下のコードを void setup() に追加してください:
digitalWrite(PIN_USB_HOST_ENABLE, LOW);
digitalWrite(OUTPUT_CTR_5V, HIGH);