/*
Keyboard Message test
For the Arduino Leonardo and Micro.
Sends a text string when a button is pressed.
The circuit:
- pushbutton attached from pin 4 to +5V
- 10 kilohm resistor attached from pin 4 to ground
created 24 Oct 2011
modified 27 Mar 2012
by Tom Igoe
modified 11 Nov 2013
by Scott Fitzgerald
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/KeyboardMessage
*/#include"Keyboard.h"constintbuttonPin=4;// input pin for pushbutton
intpreviousButtonState=HIGH;// for checking the state of a pushButton
intcounter=0;// button push counter
voidloop(){// read the pushbutton:
intbuttonState=digitalRead(buttonPin);// if the button state has changed,
if((buttonState!=previousButtonState)// and it's currently pressed:
&&(buttonState==HIGH)){// increment the button counter
counter++;// type out a message
Keyboard.print("You pressed the button ");Keyboard.print(counter);Keyboard.println(" times.");}// save the current button state for comparison next time:
previousButtonState=buttonState;}