diff options
Diffstat (limited to 'Arduino/Libraies/Keypad/Examples/HelloKeypad/HelloKeypad.pde')
-rwxr-xr-x | Arduino/Libraies/Keypad/Examples/HelloKeypad/HelloKeypad.pde | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Arduino/Libraies/Keypad/Examples/HelloKeypad/HelloKeypad.pde b/Arduino/Libraies/Keypad/Examples/HelloKeypad/HelloKeypad.pde new file mode 100755 index 0000000..c001965 --- /dev/null +++ b/Arduino/Libraies/Keypad/Examples/HelloKeypad/HelloKeypad.pde @@ -0,0 +1,35 @@ +/* @file HelloKeypad.pde
+|| @version 1.0
+|| @author Alexander Brevig
+|| @contact alexanderbrevig@gmail.com
+||
+|| @description
+|| | Demonstrates the simplest use of the matrix Keypad library.
+|| #
+*/
+#include <Keypad.h>
+
+const byte ROWS = 4; //four rows
+const byte COLS = 3; //three columns
+char keys[ROWS][COLS] = {
+ {'1','2','3'},
+ {'4','5','6'},
+ {'7','8','9'},
+ {'#','0','*'}
+};
+byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad
+byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad
+
+Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
+
+void setup(){
+ Serial.begin(9600);
+}
+
+void loop(){
+ char key = keypad.getKey();
+
+ if (key != NO_KEY){
+ Serial.println(key);
+ }
+}
|