PROJECT – KeyPad
In this tutorial you will learn how to use a Keypad with Arduino and push some buttons to turn on LED.
STEP – 1: Components
Components Required:-
1. Arduino Uno.
2. Breadboard.
3. Keypad
4. Wires.
STEP – 2: Circuit
The connections are pretty easy, see the image above with the breadboard circuit schematic. |
STEP – 3: Add Library
Before you can use the KeyPad on the Arduino, you’ll need to install the library. It’s easy to install, open up the Arduino IDE. Then go to Sketch>Include Library>Manage Libraries>search Keypad>install library.
STEP – 4: Upload Code
/*
* Original sourse: https://playground.arduino.cc/Code/Keypad
* This is the Arduino code for 4x4 keypad.
* watch the video for details and demo http://youtu.be/qIDzzG2LUtg
* *
* Written by Ahmad Nejrabi for Robojax Video channel www.Robojax.com
* Date: Dec 18, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purpose only.
* this code has been downloaded from http://robojax.com/learn/arduino/
*
*/
/* @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 = 4; //three columns
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {2, 3, 4, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6,7,8,9}; //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();
// just print the pressed key
if (key){
Serial.println(key);
}
}
/* Copy above Code and Paste in Your Arduino Sketch */
Step 5: Well Done!
You have successfully completed one more Arduino Project and you learned how to use a KeyPad with Arduino and also learned how to Turn On LED by pushing button on KeyPad.
THANKYOU!
Next Project - 11 :- 7_Segment Display By Using Arduino.
Previous Project - 9 :- Pulse Rate Measurement BY Using Arduino
Previous Project - 9 :- Pulse Rate Measurement BY Using Arduino
Comments
Post a Comment