Arduino-keyboard-logout
Arduino-キーボードログアウト
この例では、キーボードライブラリを使用して、ARDUINO UNOのピン2が接地されたときにコンピューターのユーザーセッションからログアウトします。 スケッチは、2つまたは3つのキーのシーケンスで同時にキープレスをシミュレートし、少し遅れてリリースします。
警告-* Keyboard.print()*コマンドを使用すると、Arduinoがコンピューターのキーボードを引き継ぎます。 この機能を使用してスケッチを実行しているときにコンピューターの制御が失われないようにするには、Keyboard.print()を呼び出す前に信頼できる制御システムをセットアップします。 このスケッチは、ピンが接地された後にのみキーボードコマンドを送信するように設計されています。
必要なコンポーネント
次のコンポーネントが必要になります-
- 1×ブレッドボード
- 1×Arduino Leonardo、Micro、またはDueボード
- 1×プッシュボタン
- 1×ジャンパー
手順
以下の画像に示すように、回路図に従って、ブレッドボード上のコンポーネントを接続します。
スケッチ
コンピューターでArduino IDEソフトウェアを開きます。 Arduino言語でコーディングすると、回路が制御されます。 [新規]をクリックして、新しいスケッチファイルを開きます。
この例では、Arduino IDE 1.6.7を使用する必要があります
注-Arduinoライブラリファイルにキーボードライブラリを含める必要があります。 次のスクリーンショットに示すように、ライブラリ内のキーパッドライブラリファイルをコピーして、ライブラリ名(強調表示)を付けて貼り付けます。
Arduinoコード
注意すべきコード
ボードにプログラムをアップロードする前に、現在使用している正しいOSをプラットフォーム変数に必ず割り当ててください。
スケッチの実行中にボタンを押すと、ピン2がグランドに接続され、ボードはログアウトシーケンスをUSB接続されたPCに送信します。
結果
ピン2をアースに接続すると、ログアウト操作が実行されます。
次のキーボードの組み合わせを使用してログアウトします-
- Windows では、CTRL-ALT-DELに続いてALT-l
- Ubuntu 、CTRL-ALT-DEL、およびENTER
- OSX では、CMD-SHIFT-q