Devices & Components
Arduino Uno Rev3
USB Cable 2.0 Type A/B for Arduino Uno
PHPoC Shield for Arduino
Project description
Code
Source Code
arduino
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 //TODO 10} 11 12void weekendTask() { 13 Serial.println("This is weekend task"); 14 //TODO: 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(); //Program for weekday 40 else 41 weekendTask(); //Program for weekkend 42}
Comments
Only logged in users can leave comments