OVERVIEW
INTRODUCTION
It has 8 keys which can be connected to any microcontroller or any
interfacing kit directly. KEY is a small key pad designed to data entries for
microcontroller board.The board has 10-pin header for 10-wire ribbon
cable. By default the switch status would be pulled up, every time you
press a key the corresponding switch header changes its state to the common
header in the board.
FEATURES
- 8 keys.
- Connect to microcontroller's pin directly.
- 10-pin header.
- Input pins conneceted to Burg-stick
- On board pull-up resistors
- High quality PCB FR4 Grade with FPT Certified.
ARUDUINO CODE
#include
<LiquidCrystal.h>
LiquidCrystallcd(12, 11, 5,
4, 3, 2);
constintsw1 = 0 ;
constintsw2 = 1;
constintsw3 = 2;
constintsw4= 3 ;
constintsw5= 4 ;
constintsw6= 5 ;
constintsw7= 6 ;
constintsw8= 7;
void setup() {
lcd.begin(16, 2);
pinMode(sw1, OUTPUT);
pinMode(sw2, OUTPUT);
pinMode(sw3, OUTPUT);
pinMode(sw4, OUTPUT);
pinMode(sw5, OUTPUT);
pinMode(sw6, OUTPUT);
pinMode(sw7, OUTPUT);
pinMode(sw8, OUTPUT);
}
void loop()
{
if(sw1==HIGH)
{
lcd.print("switch 1 is
pressed");
}
else if(sw2==HIGH)
{
lcd.print("switch 2 is
pressed");
}
else if(sw3==HIGH)
{
lcd.print("switch 3 is
pressed");
}
else if(sw4==HIGH)
{
lcd.print("switch 4 is
pressed");
}
else if(sw5==HIGH)
{
lcd.print("switch 5 is
pressed");
}
else if(sw6==HIGH)
{
lcd.print("switch 6 is
pressed");
}
else if(sw7==HIGH)
{
lcd.print("switch 7 is
pressed");
}
else if(sw8==HIGH)
{
lcd.print("switch 8 is
pressed");
}
}
2 KEYS KEYPAD 4
KEYS KEYPAD