Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement