aboutsummaryrefslogtreecommitdiff
path: root/libraries/Robot_Control/examples/learn/keyboardTest/keyboardTest.ino.orig
blob: 6ee6c05e1c0f95d4df7b564302fa6fefa470a2f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
 Keyboard Test
 
 Check how the robot's keyboard works. This example
 sends the data about the key pressed through the
 serial port.

 All the buttons on the Control Board are tied up to a
 single analog input pin, in this way it is possible to multiplex a
 whole series of buttons on one single pin.

 It is possible to recalibrate the thresholds of the buttons using
 the Robot.keyboardCalibrate() function, that takes a 5 ints long
 array as parameter
 
 Circuit:
 * Arduino Robot
 
 created 1 May 2013
 by X. Yang
 modified 12 May 2013
 by D. Cuartielles
 
 This example is in the public domain
 */

#include <ArduinoRobot.h>

<<<<<<< HEAD
// it is possible to use an array to calibrate
//int vals[] = { 0, 133, 305, 481, 724 };

void setup() {
  // initialize the serial port
  Serial.begin(9600);

  // calibrate the keyboard
  //Robot.keyboardCalibrate(vals);//For the new robot only.
=======
void setup(){
  Serial.begin(9600);
>>>>>>> f062f704463222e83390b4a954e211f0f7e6e66f
}

void loop() {
  // print out the keyboard readings
  Serial.println(Robot.keyboardRead());
  delay(100);
}