Facebook
From Harmless Panda, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 204
  1. #define zielona 8
  2. #define czerwona 9
  3. #define dzynek 10
  4. #define guzik 11
  5.  
  6. #include <LiquidCrystal.h>
  7.  
  8. LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
  9.  
  10. void setup() {
  11.   pinMode(guzik, INPUT_PULLUP);
  12.   pinMode(zielona, OUTPUT);
  13.   pinMode(czerwona, OUTPUT);
  14.   pinMode(dzynek, OUTPUT);
  15.  
  16.   digitalWrite(zielona, LOW);
  17.   digitalWrite(czerwona, LOW);
  18.   digitalWrite(dzynek, LOW);
  19.  
  20.   lcd.begin(16, 2);
  21.   lcd.setCursor(0, 0);
  22.   lcd.print("Dom");
  23.   lcd.setCursor(0, 1);
  24.   lcd.print("Bezpieczny!");
  25.  
  26.     lcd.begin(16, 2);
  27. }
  28.  
  29. void loop()
  30. {
  31.   if (digitalRead(guzik) == LOW) {
  32.   digitalWrite(zielona, LOW);
  33.   digitalWrite(czerwona, HIGH);
  34.   digitalWrite(dzynek, HIGH);
  35.  
  36.  lcd.setCursor(0, 0);
  37.   lcd.print("TY");
  38.   lcd.setCursor(6, 1);
  39.   lcd.print("Fajo!");
  40.   }
  41.  
  42.   else{  
  43.     digitalWrite(zielona, HIGH);
  44.     digitalWrite(czerwona, LOW);
  45.     digitalWrite(dzynek, LOW);
  46.  
  47.    
  48.   lcd.setCursor(0, 0);
  49.   lcd.print("Jest");
  50.   lcd.setCursor(6, 1);
  51.   lcd.print("Dobrze!");
  52.  
  53.  
  54.  
  55.  
  56.  
  57.   }
  58.  
  59.   lcd.clear();
  60.  
  61. }