Skip to main content

キーボード

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Wio Terminal をキーボードとして使用する

このウィキでは、Wio Terminal をシンプルなキーボードとして使用する方法を紹介します。3つのボタンにそれぞれ sed のキーが割り当てられています。これを利用して、より高度なタスクに簡単に組み込むことができます。

ライブラリのインストール

この例では、追加の Arduino キーボードライブラリが必要です:

  1. Arduino Keyboard Library リポジトリにアクセスし、リポジトリ全体をローカルドライブにダウンロードします。

  2. 次に、このライブラリを 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); // キー押下間の遅延
}
Loading Comments...