Arduino-mouse-button-control
提供:Dev Guides
Arduino-マウスボタンコントロール
マウスライブラリを使用すると、Arduino Leonardo、Micro、またはDueを使用してコンピューターの画面上のカーソルを制御できます。
この特定の例では、5つのプッシュボタンを使用して画面上のカーソルを移動します。 4つのボタンは方向(上、下、左、右)で、1つはマウスの左クリック用です。 Arduinoからのカーソルの動きは常に相対的です。 入力が読み取られるたびに、カーソルの位置は現在の位置に対して相対的に更新されます。
方向ボタンの1つが押されるたびに、Arduinoはマウスを動かし、HIGH入力を適切な方向の5の範囲にマッピングします。
5番目のボタンは、マウスの左クリックを制御するためのものです。 ボタンを離すと、コンピューターはイベントを認識します。
必要なコンポーネント
次のコンポーネントが必要になります-
- 1×ブレッドボード
- 1×Arduino Leonardo、MicroまたはDueボード
- 5×10kオーム抵抗
- 5×瞬間押しボタン
手順
以下の画像に示すように、回路図に従って、ブレッドボード上のコンポーネントを接続します。
スケッチ
コンピューターでArduino IDEソフトウェアを開きます。 Arduino言語でコーディングすると、回路が制御されます。 [新規]をクリックして、新しいスケッチファイルを開きます。
この例では、Arduino IDE 1.6.7を使用する必要があります
Arduinoコード
注意すべきコード
マイクロUSBケーブルでボードをコンピューターに接続します。 ボタンは、ピン2〜6のデジタル入力に接続されます。 必ず10kプルダウン抵抗を使用してください。