#include "Keyboard.h"
      const int buttonPin = 4; // input pin for pushbutton
      int previousButtonState = HIGH; // for checking the state of a pushButton
      int counter = 0; // button push counter
      void setup() {
         pinMode(buttonPin, INPUT); // make the pushButton pin an input:
         Keyboard.begin(); // initialize control over the keyboard:
      void loop() {
         int buttonState = digitalRead(buttonPin); // read the pushbutton:
         if ((buttonState != previousButtonState)&& (buttonState == HIGH)) // and it's currently pressed: {
            // increment the button counter
            // type out a message
            Keyboard.print("You pressed the button ");
            Keyboard.println(" times.");
         // save the current button state for comparison next time:
         previousButtonState = buttonState;

      Cpp language logoArduino - Keyboard Message


      In this example, when the button is pressed, a text string is sent to the computer as keyboard input. The string reports the number of times the button is pressed. Once you have the Leonardo programmed and wired up, open your favorite text editor to see the results.

      Warning βˆ’ When you use the Keyboard.print() command, the Arduino takes over your computer's keyboard. To ensure you do not lose control of your computer while running a sketch with this function, set up a reliable control system before you call Keyboard.print(). This sketch includes a pushbutton to toggle the keyboard, so that it only runs after the button is pressed.


        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.