#ifndef LED_UC_H
#define LED_UC_H
#include <Arduino.h>
#include <inttypes.h>
#include <LEDInterface.h>

/* A LED_uC turns LED on and off.
*/
class LED_uC: public LEDInterface
{
    private:
        const uint8_t pin;                      //Aduino pin that is connected to an LED

    public:
        LED_uC(const uint8_t pin): pin(pin)
        {
            pinMode(pin, OUTPUT);//todo move to .cpp file
        }
        virtual void on();
        virtual void off();
};
#endif
