Advertisement
Ruddog

Untitled

Aug 24th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.00 KB | None | 0 0
  1.  
  2. int led0 = D0;
  3. int led1 = D1;
  4. int led2 = D2;
  5. int led3 = D3;
  6. int led4 = D4;
  7. int led5 = D5;
  8. int led6 = D6;
  9. int led7 = D7;
  10.  
  11. void setup() {
  12.   pinMode(led0, OUTPUT);
  13.   pinMode(led1, OUTPUT);
  14.   pinMode(led2, OUTPUT);
  15.   pinMode(led3, OUTPUT);    
  16.   pinMode(led4, OUTPUT);
  17.   pinMode(led5, OUTPUT);
  18.   pinMode(led6, OUTPUT);
  19.   pinMode(led7, OUTPUT);
  20.   Time.zone(-7);//Set timezone to Pacific Daylight Time (PDT) Fall/Winter
  21.   Spark.syncTime();//sync with the Particle Cloud's time
  22. }
  23. //1 = Sunday
  24. //2 = Monday
  25. //3 = Tuesday
  26. //4 = Wednesday
  27. //5 = Thursday
  28. //6 = Friday
  29. //7 = Saturday
  30.  
  31. void loop() {
  32.   // Water Fence palm trees Monday (2)
  33.   //Serial.print(Time.hour());
  34.   if(Time.weekday()== 2 && Time.hour() == 7 && Time.minute() == 45)
  35.   //if(Time.hour() == 19 && Time.minute() == 0)  //feed at 3:00pm
  36.   // To blink the LED, first we'll turn it on...
  37.   //digitalWrite(led1, HIGH);
  38.   digitalWrite(led3, HIGH);
  39.   //digitalWrite(led7, HIGH);
  40.  
  41.   // We'll leave it on for 60 second...
  42.   //900,000 = 15 Mintues
  43.   delay(60000);
  44.   if(Time.weekday()== 2 && Time.hour() == 8 && Time.minute() == 0)
  45.   // Then we'll turn it off...
  46.   digitalWrite(led3, LOW);
  47.   //digitalWrite(led7, LOW);
  48.  
  49.   // Wait 1 second...
  50.   delay(1000);
  51.  
  52.   ////////////////////////////////////////////////////////////////
  53.  
  54.   // Water Patio palm trees Tuesday (3)
  55.   //Serial.print(Time.hour());
  56.   if(Time.weekday()== 3 && Time.hour() == 7 && Time.minute() == 45)
  57.   //if(Time.hour() == 19 && Time.minute() == 0)  //feed at 3:00pm
  58.   // To blink the LED, first we'll turn it on...
  59.   //digitalWrite(led1, HIGH);
  60.   digitalWrite(led3, HIGH);
  61.   //digitalWrite(led7, HIGH);
  62.  
  63.   // We'll leave it on for 60 second...
  64.   //900,000 = 15 Mintues
  65.   delay(60000);
  66.   if(Time.weekday()== 3 && Time.hour() == 8 && Time.minute() == 0)
  67.   // Then we'll turn it off...
  68.   digitalWrite(led3, LOW);
  69.   //digitalWrite(led7, LOW);
  70.  
  71.   // Wait 1 second...
  72.   delay(1000);
  73.  
  74.    ////////////////////////////////////////////////////////////////
  75.   // Water Patio palm trees Wednesday (4)
  76.   //Serial.print(Time.hour());
  77.   if(Time.weekday()== 4 && Time.hour() == 7 && Time.minute() == 45)
  78.   //if(Time.hour() == 19 && Time.minute() == 0)  //feed at 3:00pm
  79.   // To blink the LED, first we'll turn it on...
  80.   //digitalWrite(led1, HIGH);
  81.   digitalWrite(led3, HIGH);
  82.   //digitalWrite(led7, HIGH);
  83.  
  84.   // We'll leave it on for 60 second...
  85.   //900,000 = 15 Mintues
  86.   delay(60000);
  87.   if(Time.weekday()== 4 && Time.hour() == 8 && Time.minute() == 0)
  88.   // Then we'll turn it off...
  89.   digitalWrite(led3, LOW);
  90.   //digitalWrite(led7, LOW);
  91.  
  92.   // Wait 1 second...
  93.   delay(1000);
  94.   ////////////////////////////////////////////////////////////////
  95.   // Water Patio palm trees Thursday (5)
  96.   //Serial.print(Time.hour());
  97.   if(Time.weekday()== 5 && Time.hour() == 7 && Time.minute() == 45)
  98.   //if(Time.hour() == 19 && Time.minute() == 0)  //feed at 3:00pm
  99.   // To blink the LED, first we'll turn it on...
  100.   //digitalWrite(led1, HIGH);
  101.   digitalWrite(led3, HIGH);
  102.   //digitalWrite(led7, HIGH);
  103.  
  104.   // We'll leave it on for 60 second...
  105.   //900,000 = 15 Mintues
  106.   delay(60000);
  107.   if(Time.weekday()== 5 && Time.hour() == 8 && Time.minute() == 0)
  108.   // Then we'll turn it off...
  109.   digitalWrite(led3, LOW);
  110.   //digitalWrite(led7, LOW);
  111.  
  112.   // Wait 1 second...
  113.   delay(1000);
  114.   ////////////////////////////////////////////////////////////////
  115.   // Water Patio palm trees Friday (6)
  116.   //Serial.print(Time.hour());
  117.   if(Time.weekday()== 6 && Time.hour() == 7 && Time.minute() == 45)
  118.   //if(Time.hour() == 19 && Time.minute() == 0)  //feed at 3:00pm
  119.   // To blink the LED, first we'll turn it on...
  120.   //digitalWrite(led1, HIGH);
  121.   digitalWrite(led3, HIGH);
  122.   //digitalWrite(led7, HIGH);
  123.  
  124.   // We'll leave it on for 60 second...
  125.   //900,000 = 15 Mintues
  126.   delay(60000);
  127.   if(Time.weekday()== 6 && Time.hour() == 8 && Time.minute() == 0)
  128.   // Then we'll turn it off...
  129.   digitalWrite(led3, LOW);
  130.   //digitalWrite(led7, LOW);
  131.  
  132.   // Wait 1 second...
  133.   delay(1000);
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement