
#include "BlinkTask.h"

BlinkTask::BlinkTask(int _pin, unsigned long _interval) : 
  pin(_pin)
{
	setInterval(_interval);
}

void BlinkTask::init()
{
  Task::init();
  pinMode(pin, OUTPUT);
}

void BlinkTask::execute()
{
   state = !state;
   digitalWrite(pin, state);
}

