1#include <SPI.h>
2#include <Phpoc.h>
3
4enum day { FAILURE, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY };
5enum day today;
6
7void weekdayTask() {
8 Serial.println("This is weekday task");
9
10}
11
12void weekendTask() {
13 Serial.println("This is weekend task");
14
15}
16
17PhpocDateTime datetime;
18
19void setup() {
20 Serial.begin(9600);
21 while (!Serial)
22 ;
23
24 Phpoc.begin();
25
26 Serial.println("Weekly Scheduling");
27
28 datetime.date("Y-m-d D H:i:s");
29 Serial.println(datetime.date());
30}
31
32void loop() {
33
34 today = datetime.dayofWeek();
35
36 if (today == FAILURE)
37 Serial.println("System Error!");
38 else if ( today >= MONDAY && today <= FRIDAY)
39 weekdayTask();
40 else
41 weekendTask();
42}