キーボード
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Wio Terminal をキーボードとして使用する
このウィキでは、Wio Terminal をシンプルなキーボードとして使用する方法を紹介します。3つのボタンにそれぞれ s
、e
、d
のキーが割り当てられています。これを利用して、より高度なタスクに簡単に組み込むことができます。
ライブラリのインストール
この例では、追加の Arduino キーボードライブラリが必要です:
Arduino Keyboard Library リポジトリにアクセスし、リポジトリ全体をローカルドライブにダウンロードします。
次に、このライブラリを Arduino IDE にインストールします。Arduino IDE を開き、
スケッチ
->ライブラリをインクルード
->ZIP形式のライブラリを追加
をクリックし、先ほどダウンロードしたKeyboard-master
ファイルを選択します。
完全なコード
より多くの機能については、Arduino の公式 キーボード関数 を参照してください。
#include "Keyboard.h" // キーボードライブラリ
void setup() {
// ボタンピンを入力として設定
pinMode(WIO_KEY_A, INPUT);
pinMode(WIO_KEY_B, INPUT);
pinMode(WIO_KEY_C, INPUT);
Keyboard.begin(); // キーボード通信を開始
}
void loop() {
if (digitalRead(WIO_KEY_A) == LOW) { // ボタンが押されたか検出
Keyboard.write('s'); // 単一キーが押された(文字)
}
if (digitalRead(WIO_KEY_B) == LOW) {
Keyboard.write('e');
}
if (digitalRead(WIO_KEY_C) == LOW) {
Keyboard.write('d');
}
delay(200); // キー押下間の遅延
}