Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. if(safetyDistance <= 5) { //If distance 5cm or less
  2.     boolean alarmSetOff = true;
  3.     digitalWrite(ledGREEN, LOW); //Turn green LED off
  4.     digitalWrite(ledRED, HIGH);  //Turn red LED on
  5.     digitalWrite(buzzer, HIGH); //Turn buzzer on
  6.     TFTscreen.background(0, 0, 0);  //Clear the screen with a black background
  7.     displayLockScreen();  //Display "use fingerprint to unlock" message
  8.     //Fingerprint sensor
  9.     fps.Open(); //send serial command to initialise FPS
  10.     fps.SetLED(true); //turn on LED so finger can be read
  11.     delay(20);
  12.     fps.SetLED(false);
  13.     delay(20);
  14.     fps.SetLED(true);
  15.     delay(20);
  16.     fps.SetLED(false);
  17.     delay(20);
  18.     fps.SetLED(true);
  19.        
  20.     digitalWrite(ECHO_PIN, LOW);
  21.   }
  22.  
  23.   else if(safetyDistance <= 5 && alarmSetOff, true) { //If distance 5cm or less but alarm already set off, LED stays red
  24.     digitalWrite(ledGREEN, LOW); //Turn green LED off
  25.     digitalWrite(ledRED, HIGH);  //Turn red LED on
  26.     }
  27.    
  28.   else{ //If distance > 5cm
  29.     digitalWrite(ledGREEN, HIGH); //Turn green LED off
  30.     digitalWrite(ledRED, LOW);  //Turn red LED on
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement