safwan092

Untitled

Nov 6th, 2021 (edited)
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>
  3.  
  4. LiquidCrystal_I2C lcd(0x27, 16, 2);
  5.  
  6. int buz = 11;
  7. int d = 0;
  8.  
  9. void setup()
  10. {
  11. pinMode(buz, OUTPUT);
  12. Serial.begin(9600);
  13. lcd.init();
  14. lcd.init();
  15. lcd.backlight();
  16. lcd.setCursor(1, 0);
  17. lcd.print("Hello, world!");
  18. delay(5000);
  19. lcd.clear();
  20. }
  21.  
  22. void loop()
  23. {
  24. d = Serial.read();
  25.  
  26. if (d == 'p' )
  27. {
  28. lcd.setCursor(0, 0);
  29. lcd.print("Status:");
  30. lcd.setCursor(0, 1);
  31. lcd.print("Fire Detected");
  32. digitalWrite(buz, 1);
  33. delay(800);
  34. }
  35.  
  36. if (d == 's' )
  37. {
  38. lcd.setCursor(0, 0);
  39. lcd.print("Status:");
  40. lcd.setCursor(0, 1);
  41. lcd.print(" Safe ");
  42. digitalWrite(buz, 0);
  43. delay(5);
  44. }
  45.  
  46. }
Add Comment
Please, Sign In to add comment