`#define LED_PIN 12
int blinkDelay = 500;
int LEDState = LOW;
void setup() {
Serial.begin(9600);
Serial.setTimeout(10);
pinMode(LED_PIN,OUTPUT);
}
void loop() {
if(Serial.available() > 0) {
int data = Serial.parseInt();
if ((data >= 100) && (data <= 1000)) {
blinkDelay = data;
}
}
if(LEDState == LOW) {
LEDState = HIGH;
} else {
LEDState = LOW;
}
digitalWrite(LED_PIN,LEDState);
delay(blinkDelay);
}`
Top comments (0)