See the code in action on Tinkercad
#define LEDPin 13
void opParamFunc(uint8_t Pin, bool bSkip = false, uint16_t time = 250);
void setup() {
Serial.begin(115200);
while(!Serial);
pinMode(LEDPin, OUTPUT);
opParamFunc(LEDPin, true);
opParamFunc(LEDPin, false);
opParamFunc(LEDPin);
opParamFunc(LEDPin, 0);
opParamFunc(LEDPin, LOW);
}
void loop() {
}
void opParamFunc(uint8_t Pin, bool skip, uint16_t time) {
Serial.print(F("skip= "));
if (skip == true) {
Serial.println(F("True"));
digitalWrite(Pin, HIGH);
}
else {
Serial.println(F("False"));
digitalWrite(Pin, LOW);
}
delay(time);
}
