This shows you the differences between two versions of the page.
pm:prj2021:abirlica:securityalarm [2021/06/04 18:56] adina.basaraba |
pm:prj2021:abirlica:securityalarm [2021/06/04 19:19] (current) adina.basaraba |
||
---|---|---|---|
Line 66: | Line 66: | ||
corespunzator("Intruder in the House :( "). | corespunzator("Intruder in the House :( "). | ||
- | Functia check_For_Intruder() - | + | Functia check_For_Intruder() - cea mai complexa functie a programului, |
- | \\ | + | descrisa pe scurt pentru valoarea booleana declarata true: |
- | void check_For_Intruder() | + | pornesc LED, setez cursorul(0,0), printez primul mesaj |
- | { | + | "Intruder in the ", setez cursorul(0,1), printez "House :( ", aplic un delay. |
- | bool booleansensorvalue = digitalRead(PIR_In); | + | |
- | if(booleansensorvalue ==1) | + | |
- | { | + | |
- | digitalWrite(led_Out, HIGH); | + | |
- | lcd.setCursor(0,0); | + | |
- | lcd.print("Intruder in the "); | + | |
- | lcd.setCursor(0,1); | + | |
- | lcd.print("House :( "); | + | |
- | delay(3000); | + | |
- | lcd.clear(); | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | digitalWrite(led_Out, LOW); | + | |
- | } | + | |
- | delay(10); | + | |
- | } | + | |
\\ | \\ | ||
Line 124: | Line 108: | ||
\\ | \\ | ||
https://www.youtube.com/watch?v=Dfy6su_8B48 | https://www.youtube.com/watch?v=Dfy6su_8B48 | ||
+ | \\ | ||
+ | \\ | ||
+ | {{:pm:prj2021:abirlica:securityalarmadinabasaraba.pdf?230|}} | ||
+ | \\ | ||
\\ | \\ | ||
**Concluzie**\\ | **Concluzie**\\ |