mirror of
https://github.com/arduino/Arduino.git
synced 2024-12-11 22:24:13 +01:00
68e5047736
Renamed Leonardo Only examples folder to USB. Modified keyboard and Mouse examples to indicate Due compatibility. Minor modifications to Due examples to conform with existing example sketches. Added keywords to for Audio, Scheduer, and USBHost libraries.
39 lines
795 B
C++
39 lines
795 B
C++
/*
|
|
Keyboard test
|
|
|
|
For Leonardo and Due boards only
|
|
|
|
Reads a byte from the serial port, sends a keystroke back.
|
|
The sent keystroke is one higher than what's received, e.g.
|
|
if you send a, you get b, send A you get B, and so forth.
|
|
|
|
The circuit:
|
|
* none
|
|
|
|
created 21 Oct 2011
|
|
modified 27 Mar 2012
|
|
by Tom Igoe
|
|
|
|
This example code is in the public domain.
|
|
|
|
http://www.arduino.cc/en/Tutorial/KeyboardSerial
|
|
*/
|
|
|
|
void setup() {
|
|
// open the serial port:
|
|
Serial.begin(9600);
|
|
// initialize control over the keyboard:
|
|
Keyboard.begin();
|
|
}
|
|
|
|
void loop() {
|
|
// check for incoming serial data:
|
|
if (Serial.available() > 0) {
|
|
// read incoming serial data:
|
|
char inChar = Serial.read();
|
|
// Type the next ASCII value from what you received:
|
|
Keyboard.write(inChar+1);
|
|
}
|
|
}
|
|
|