Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- pinMode(7, INPUT);
- pinMode(9, OUTPUT);
- pinMode(4, OUTPUT);
- pinMode(A2, INPUT);
- pinMode(A1, INPUT);
- pinMode(10, OUTPUT);
- pinMode(5, INPUT);
- Serial.begin(9600);
- Serial.println("Signalizacija išjungta");
- }
- int i=0;
- int j=0;
- int jutiklioReiksme2 = 0;
- int jutiklioReiksme =0;
- char signalizacija='I';
- void loop() {
- int x=digitalRead(7);
- int y=digitalRead(5);
- jutiklioReiksme = analogRead(A1);
- if((jutiklioReiksme<500)&&(j==1)){
- digitalWrite(10,0);
- Serial.println("Išjungtas prieškambario apšvietimas");
- j=0;
- }
- if((jutiklioReiksme<500)&&(i==1)){
- digitalWrite(9,0);
- Serial.println("Išjungtas kambario apšvietimas");
- i=0;
- }
- if(Serial.available()){
- signalizacija=Serial.read();
- if(signalizacija=='I'){
- Serial.println("Signalizacija išjungta");
- }
- if(signalizacija=='S'){
- Serial.println("Signalizacija įjungta");
- }
- }
- if(signalizacija=='I'){
- digitalWrite(4,0);
- }
- if((y==1)&&(signalizacija=='S')){
- digitalWrite(4,1);
- }
- if((y==1)&&(jutiklioReiksme>800)&&(j==0)){
- digitalWrite(10,1);
- j=1;
- Serial.println("Įjungtas prieškambario apšvietimas");
- }
- if ((x==0)&&(i==0)&&(jutiklioReiksme>800)){
- jutiklioReiksme2 = analogRead(A2);
- analogWrite(9,jutiklioReiksme2/4);
- digitalWrite(10,0);
- i=1;
- Serial.println("Įjungtas kambario apšvietimas");
- if(j==1){
- Serial.println("Išjungtas prieškambario apšvietimas");
- j=0;
- }
- while(x==0){
- x=digitalRead(7);
- }
- }
- else if((x==0)&&(i==1)){
- digitalWrite(9,0);
- i=0;
- Serial.println("Išjungtas kambario apšvietimas");
- while(x==0){
- x=digitalRead(7);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement