ゲームに使う専用のコントローラーを作りたい
computer_mouse_cord

プルアップ回路を自分で作る


no-img2″>
 <figcaption  class=
管理人

前回のプログラム↓の赤字部分を削除


  1. #include <Keyboard.h>
  2. void setup() {
  3.   // make pin 2 an input and turn on the
  4.   // pullup resistor so it goes high unless
  5.   // connected to ground:
  6.   pinMode(2, INPUT_PULLUP);
  7.   Keyboard.begin();
  8. }
  9. void loop() {
  10.   //if the button is pressed
  11.   if (digitalRead(2) == LOW) {
  12.     //Send an ASCII 'A',
  13.     Keyboard.write(65);
  14.     delay(200);
  15.   }
  16. }

以下の画像のように配線

nextpng.com

https://www.nextpng.com/en/transparent-png-nbtvo
(画像はArduino UNOですが、この通り配線してください。)

no-img2″>
 <figcaption  class=
管理人

これでプルアップ回路が作成できました。
ボタンを押せばAが入力されると思います。


ボタンを増やす

bitmap

  1. #include <Keyboard.h>
  2. void setup() {
  3.   pinMode(2, INPUT);
  4.   pinMode(4, INPUT);
  5.   Keyboard.begin();
  6. }
  7. void loop() {
  8.   if (digitalRead(2) == LOW) {
  9.     Keyboard.write(65);
  10.     delay(200);
  11.   }
  12.   if (digitalRead(4) == LOW) {
  13.     Keyboard.write(66);
  14.     delay(200);
  15.   }
  16. }

no-img2″>
 <figcaption  class=
管理人

単純に増やすだけなので非常に簡単ですね。
次はキーボードの関数についてです。