kusappi’s diary

たんなるアニメ好きでゲーム好きでパソコン好きのオタクです

今更だけどArduino Leonardoを買って遊んでみた

こんにちはクサッピーです

今回は、今更ですがArduino Leonardoを買って遊んでみました

こちらがArduino Leonardo⬇

f:id:kusappi:20190204161051j:plain

そしてこちらがArduino UNO⬇

f:id:kusappi:20190204161842j:plain

サイズは同じぐらいかな

そして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キーを押して離すコードです

 いつかはボタンとか、ジョイスティックとかつけて、マウス操作やキー入力してみたいなー

END...