Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:apredescu:securityalarm [2023/05/28 22:21]
teodora.olteanu [Software Design]
pm:prj2023:apredescu:securityalarm [2023/05/28 23:35] (current)
teodora.olteanu [Bibliography / References]
Line 103: Line 103:
  
 **Development environment**:  ​ **Development environment**:  ​
 +
 I have used **Arduino IDE** to write the code for my project. I have used **Arduino IDE** to write the code for my project.
  
-**Libraries**:​ The libraries that I have used are **Keypad** and **LiquidCrystal**:​ 
  
-  ​1. The **LiquidCrystal.h** library is  used  to control LCD (Liquid Crystal Display) modules. It provides functions to initialize the LCD, set the cursor position, display text, create custom characters, and more. +**Libraries**:​  
 + 
 +The libraries that I have used are **Keypad** and **LiquidCrystal**:​ 
 + 
 +1. The **LiquidCrystal.h** library is  used  to control LCD (Liquid Crystal Display) modules. It provides functions to initialize the LCD, set the cursor position, display text, create custom characters, and more.  
 + 
 +2. The **Keypad.h** library defines the layout and pins for the 4x4 matrix keypad. It  handles keypad inputs and provides functions to read and interpret the button presses on the keypad. 
 + 
 + 
 +**Implementation** 
 + 
 +I have implemented the following functions:​ 
 + 
 +1.**setup()**  
 + 
 +2.**setPassword()** 
 + 
 +3.**verifyPassword()** 
 + 
 +4.**loop()** 
 + 
 +5.**checkDistance()** 
 + 
 +6.**setOffAlarm()** 
 + 
 +The code is uploaded in the archive below. 
 + 
 +===== Final Result ===== 
 + 
 +https://​youtu.be/​pAhXtH74ZVc 
 + 
 +===== Download ===== 
 + 
 +Here you will find the archive with the code and the final results:  
 +{{:​pm:​prj2023:​apredescu:​arhiva_teodora_olteanu.rar|}}
  
-  2. The **Keypad.h** library defines the layout and pins for the 4x4 matrix keypad. It  handles keypad inputs and provides functions to read and interpret the button presses on the keypad.+===== Bibliography / References =====
  
 +https://​playground.arduino.cc/​Code/​Keypad/#​Download
  
 +https://​docs.arduino.cc/​learn/​electronics/​lcd-displays
  
 +https://​www.youtube.com/​watch?​v=lTAo_H5eqsk
  
  
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2023/apredescu/securityalarm.1685301712.txt.gz · Last modified: 2023/05/28 22:21 by teodora.olteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0