/* board: Arduino UNO clone application: blink LED for sending SOS when LED can be on multiple pins */ #define BLINKDELAY 1000 // // max index in uiPins increase/decrease // to match number of pins in class // LEDMorseBlink. Perferable to use a // dynamic array but Arduino C++ does not // support vector typedef #define NUMBEROFPINS 2 class LEDMorseBlink { private: unsigned int uiBlinkDelay; unsigned int uiPins[NUMBEROFPINS]; unsigned int uiMaxPin; public: LEDMorseBlink(unsigned int uiParamBlinkDelay = BLINKDELAY) { // set uiPins to pin numbers uiPins[0] = 12; uiPins[1] = 13; for (unsigned int iIndex=0; iIndex