Advertisement
insippo

Kasvuhoone kastmine v1.1 28.06.2017

Jun 28th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. #define kraanAA 4
  2. #define kraanAB 5
  3. #define kraanBA 6
  4. #define kraanBB 7
  5. #define inverter 8
  6. #define toide 9
  7. #include <Arduino.h>
  8.  
  9. void setup() {
  10. // put your setup code here, to run once:
  11.  
  12.  
  13. // start serial port
  14. Serial.begin(9600);
  15.  
  16. pinMode (toide, OUTPUT);
  17. pinMode (kraanAA, OUTPUT);
  18. pinMode (kraanAB, OUTPUT);
  19. pinMode (kraanBA, OUTPUT);
  20. pinMode (kraanBB, OUTPUT);
  21. pinMode (inverter, OUTPUT);
  22. digitalWrite (toide, HIGH);
  23. digitalWrite (kraanAA, LOW);
  24. digitalWrite (kraanAB, LOW);
  25. digitalWrite (kraanBA, LOW);
  26. digitalWrite (kraanBB, LOW);
  27. digitalWrite (inverter, LOW);
  28.  
  29. Serial.println("Toide ON:");
  30.  
  31. Serial.println(" Start 5 sek");
  32. delay(5000);
  33. digitalWrite (kraanAA, LOW);
  34. digitalWrite (kraanAB, HIGH);
  35. digitalWrite (kraanBA, LOW);
  36. digitalWrite (kraanBB, HIGH);
  37. Serial.println("Kraanid kinni ja paus 10 sek.");
  38. delay(10000);
  39. Serial.println("Kraanid 1 ja 2 lahti.5 sek");
  40.  
  41. digitalWrite (kraanAA, HIGH);
  42. digitalWrite (kraanAB, LOW);
  43. digitalWrite (kraanBA, HIGH);
  44. digitalWrite (kraanBB, LOW);
  45. delay(5000);
  46. Serial.println("Kraanid lahti");
  47.  
  48. digitalWrite (kraanAA, LOW);
  49. digitalWrite (kraanAB, LOW);
  50. digitalWrite (kraanBA, LOW);
  51. digitalWrite (kraanBB, LOW);
  52. Serial.println("Inverter ON 15 min");
  53.  
  54.  
  55. digitalWrite (inverter, HIGH);
  56. delay(900000);
  57. Serial.println("Paprikad kastetud 15 min.Off. Tomateid kastetud 15 min.");
  58.  
  59. digitalWrite (kraanAA, LOW);
  60. digitalWrite (kraanAB, HIGH);
  61. Serial.println("Paprika kraan kinni.Tomatitele vett veel 15 min.");
  62.  
  63. delay(5000);
  64. digitalWrite (kraanAA, LOW);
  65. digitalWrite (kraanAB, LOW);
  66. Serial.println("Tomatite kastmine 15 min.");
  67.  
  68. delay(900000);
  69. digitalWrite (inverter, LOW);
  70. Serial.println("Tomatid kastetud. Inverter Off");
  71.  
  72. delay(3000);
  73. digitalWrite (kraanBA, LOW);
  74. digitalWrite (kraanBB, HIGH);
  75. Serial.println("Tomatite kraan kinni 5 sek.");
  76.  
  77. delay(5000);
  78. digitalWrite (kraanBA, LOW);
  79. digitalWrite (kraanBB, LOW);
  80. Serial.println("Tomatite kraan kinni. Kastetud.");
  81. digitalWrite (toide, LOW);
  82. Serial.println("Power Off. System shut down.");
  83.  
  84.  
  85.  
  86.  
  87.  
  88. }
  89.  
  90. void loop() {
  91. // put your main code here, to run repeatedly:
  92.  
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement