SHARE
TWEET

Untitled

a guest Apr 24th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void setup() {
  2.   pinMode(7, INPUT);
  3.   pinMode(9, OUTPUT);
  4.   pinMode(4, OUTPUT);
  5.   pinMode(A2, INPUT);
  6.   pinMode(A1, INPUT);
  7.   pinMode(10, OUTPUT);
  8.   pinMode(5, INPUT);
  9.   Serial.begin(9600);
  10.   Serial.println("Signalizacija išjungta");
  11. }
  12.  
  13. int i=0;
  14. int j=0;
  15. int jutiklioReiksme2 = 0;
  16. int jutiklioReiksme =0;
  17. char signalizacija='I';
  18.  
  19. void loop() {
  20. int x=digitalRead(7);
  21. int y=digitalRead(5);
  22. jutiklioReiksme = analogRead(A1);
  23.   if((jutiklioReiksme<500)&&(j==1)){
  24.     digitalWrite(10,0);
  25.     Serial.println("Išjungtas prieškambario apšvietimas");
  26.     j=0;
  27.   }
  28.   if((jutiklioReiksme<500)&&(i==1)){
  29.     digitalWrite(9,0);
  30.     Serial.println("Išjungtas kambario apšvietimas");
  31.     i=0;
  32.   }
  33.   if(Serial.available()){
  34.     signalizacija=Serial.read();
  35.     if(signalizacija=='I'){
  36.       Serial.println("Signalizacija išjungta");
  37.     }
  38.     if(signalizacija=='S'){
  39.       Serial.println("Signalizacija įjungta");
  40.     }
  41.   }
  42.   if(signalizacija=='I'){
  43.     digitalWrite(4,0);
  44.   }
  45.   if((y==1)&&(signalizacija=='S')){
  46.     digitalWrite(4,1);
  47.   }
  48.   if((y==1)&&(jutiklioReiksme>800)&&(j==0)){
  49.     digitalWrite(10,1);
  50.     j=1;
  51.     Serial.println("Įjungtas prieškambario apšvietimas");
  52.   }
  53.   if ((x==0)&&(i==0)&&(jutiklioReiksme>800)){
  54.     jutiklioReiksme2 = analogRead(A2);
  55.     analogWrite(9,jutiklioReiksme2/4);
  56.     digitalWrite(10,0);
  57.     i=1;
  58.     Serial.println("Įjungtas kambario apšvietimas");
  59.       if(j==1){
  60.       Serial.println("Išjungtas prieškambario apšvietimas");
  61.       j=0;
  62.       }
  63.     while(x==0){
  64.     x=digitalRead(7);
  65.     }
  66.   }
  67.     else if((x==0)&&(i==1)){
  68.        digitalWrite(9,0);
  69.        i=0;
  70.        Serial.println("Išjungtas kambario apšvietimas");
  71.        while(x==0){
  72.        x=digitalRead(7);
  73.        }
  74.     }
  75.   }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top