 
 byte alarm[6];
 
+SparkButton btn = SparkButton();
+
 void setup() {
 	Discovery.begin(DISCOVERY_PORT);
 	SetAlarm.begin(SET_ALARM_PORT);
+	btn.begin();
 	for (byte b = 0; b < 6; b++) alarm[b] = EEPROM.read(b);
 }
 

		for (byte b = 0; b < 6; b++) EEPROM.write(b, alarm[b]);
	}
	if (alarm[SET] && alarm[HOUR] == Time.hour() && alarm[MINUTE] == Time.minute()) {
		RGB.control(true);
		RGB.brightness(0);
		RGB.color(alarm[RED], alarm[GREEN], alarm[BLUE]);
		for (byte b = 0; b < 255; b++) {
			RGB.brightness(b + 1);
			delay(64);
		}
		playMelody();
	}

#include "SparkButton.h"

#define SET_ALARM_PORT 42620
#define DISCOVERY_PORT 42621

