 static int turned_on_leds = 0;
 static double wait_time = 2;
 char daysOfTheWeek[7][12] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
+bool red_button_pressed=0;
+bool green_button_pressed=0;
+bool blue_button_pressed=0;
 
 
 DateTime now;

     if(blue_button_On){
       now = RTC.now(); // fetch the time
       now_seconds=long(now.hour())*3600+long(now.minute())*60+long(now.second());     
       condition=Count_down;
       wait_time=2;
       Beep(600,440,200);Beep(600,880,200);
       remaining_seconds=600;

int current_second = 0;  // Used to check frequency of time update on LCD
long now_seconds, end_seconds, remaining_seconds, change_time=0;  // now in seconds since 00:00:00, end time in seconds, count down of remain seconds
float seconds_between_drops;
static uint8_t default_hue=50;
static uint8_t hue = default_hue;
/*
 * 50=yellow
 * 100=green
 * 160=blue
 * 0=red
 */
static uint8_t hue_step = 24;
static uint8_t tail = 180;
static int step = -1;
