0% found this document useful (0 votes)
101 views4 pages

Experiment 8 Keypad Security Code: I. Objectives

This experiment involves interfacing a 4x4 numeric keypad, servo motor, buzzer, and LEDs to an Arduino board to create a basic keypad security system. The keypad is arranged like a phone keypad with numbers 1-9 and a zero key. The Arduino program will accept a 4-digit secret code from the keypad and, if correct, turn on a green LED and rotate the servo motor to 0 degrees. If incorrect, the buzzer will sound for 5 seconds and a red LED will light.

Uploaded by

Dc Lamenza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views4 pages

Experiment 8 Keypad Security Code: I. Objectives

This experiment involves interfacing a 4x4 numeric keypad, servo motor, buzzer, and LEDs to an Arduino board to create a basic keypad security system. The keypad is arranged like a phone keypad with numbers 1-9 and a zero key. The Arduino program will accept a 4-digit secret code from the keypad and, if correct, turn on a green LED and rotate the servo motor to 0 degrees. If incorrect, the buzzer will sound for 5 seconds and a red LED will light.

Uploaded by

Dc Lamenza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Name: __________________________________ Date Performed: _________________

Course: _____________________ Date Submitted: __________________

Experiment 8
Keypad Security Code

I. Objectives:
1. Understand the principle of operation of a numeric keypad.
2. Interface numeric keypads, servo motor, buzzer and LED to an Arduino board.

II. Theoretical Background

4x4 Keypad

A keypad is a set of buttons arranged in a block or "pad" which usually bear


digits, symbols and usually a complete set of alphabetical letters. Similar to a telephone
keypad (or a touchtone keypad), it is arranged from 1 to 0, downwards, with the
number zero placed in between the asterisk and the pound sign. Each number has
designated letters in the alphabet.

Pins 1-4
Pins 5-8
are the rows
are the columns

Figure 8.1: 4×4 Keypad pinout


III. Materials:
1 x Arduino Uno board and USB cable
1 x Servo Motor
1 x 4x4 Keypad
2 LEDs (Red and Green)
2 380 ohms Resistors
Buzzer
Connecting wires

IV. Procedure:
1. Construct the circuit using the Arduino Uno, Breadboard, Servo motor, 4x4
keypad, buzzer, LEDs, and resistors.
2. Create a program that accepts a secret code from a keypad. If the input secret
code is correct a green LED will light and the servo motor rotates 0 degree. Otherwise,
buzzer will turn ON for 5 secs and red LED stays in lit. Initially the Servo motor position
is in 90 degrees and the red LED is ON states. Print the password entered, the Red and
Green LED status, the position of the Servo Motor and Buzzer status in the Serial
Monitor.
SECRET PASSWORD = 4321 followed by ‘#’. If ‘*’ symbol is press a prompt “Enter the
correct password and press #”

V. Circuit Diagram

VI. Actual Diagram


VII. Program

VIII. Discussion Questions:

1. What function is use in storing pressed key value in a char?

______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
___________________
2. Why it is important to create an instance in programming using a keypad?
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________

IX. Conclusion

You might also like