今更だけどArduino Leonardoを買って遊んでみた
こんにちはクサッピーです
今回は、今更ですがArduino Leonardoを買って遊んでみました
こちらがArduino Leonardo⬇
そしてこちらがArduino UNO⬇
サイズは同じぐらいかな
そしてArduino Leonardoの大きな特徴はUSB機器として使えること
なので、Arduino Leonardoにたくさんボタンをつけてキーボードてきなものを作ったり、
ジョイスティックをつけてマウスを動かしたりすることができます
今回はとりあえず一分ごとに「Hello,My name is Kusappi」と入力するプログラムを書いてみます
コード⬇
#include "Keyboard.h"
void setup(){
Keyboard.begin();
}
void loop(){
Keyboard.print("Hello,My name is kusappi");
delay(60000);
}
Keyboard.print()で文字列を入力できます
ちなみにWindowsキーなどは⬇
Windowsキー:Keyboard.press(KEY_LEFT_GUI);
CTRLキー:Keyboard.press(KEY_LEFT_CTRL);
ESCキー:Keyboard.press(KEY_LEFT_ESC);
Keyboard.press();は、キーを押しっぱなしにする関数で、Keyboard.releaseAll();は、押しっぱなしのキーボをすべて離す関数です
これを使うと⬇
#include "Keyboard.h"
void setup(){
Keyboard.begin();
}
void loop(){
Keyboard.press(KEY_LEFT_GUI);
Keyboard.releaseAll();
delay(60000);
}
これは一分ごとにWindowsキーを押して離すコードです
いつかはボタンとか、ジョイスティックとかつけて、マウス操作やキー入力してみたいなー