arduino stuffs
Diffstat (limited to 'libraries/Keyboard/examples/Serial/Serial.ino')
-rw-r--r--libraries/Keyboard/examples/Serial/Serial.ino39
1 files changed, 39 insertions, 0 deletions
diff --git a/libraries/Keyboard/examples/Serial/Serial.ino b/libraries/Keyboard/examples/Serial/Serial.ino
new file mode 100644
index 0000000..050bb18
--- /dev/null
+++ b/libraries/Keyboard/examples/Serial/Serial.ino
@@ -0,0 +1,39 @@
+/*
+ Keyboard test
+
+ For the Arduino Leonardo, Micro or Due
+
+ 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.
+
+ https://www.arduino.cc/en/Tutorial/BuiltInExamples/KeyboardSerial
+*/
+
+#include "Keyboard.h"
+
+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);
+ }
+}