I need help determining why this code will not execute.
I get the error message" error: expected initializer before ‘blinkLed’ In function ‘void loop()’:
At global scope:
I do not know how to fix this. Thanks.
start of code:
int ledPin = 13;
int usbnumber = 0;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
usbnumber = Serial.read();
}
if (usbnumber > 0) {
if (usbnumber % 2 == 0){
blinkLed(1,300);
}else{
blinkLed(2,300);
}
usbnumber = 0;
}
}
void function blinkLed(times, lengthms){
for (int i = 0; i < times, i++){
digitalWrite(ledPin, HIGH);
delay(lengthms);
digitalWrite(ledPin, LOW);
delay(lengthms);
}
}