//---------------------------------------------------------------
//--- Blinks an LED in increasing numbers of blinks.
// It counts up to 10 and then resets to 1.
//
// Setup: Wire an LED from Digital Pin 7 thru a 330 ohm resistor to ground
//---------------------------------------------------------------
int ledPin = 7;
int count = 0;
void setup() { // Only do once at startup
pinMode(ledPin, OUTPUT); // initialize digital pin as output (for LED.)
}
void loop() {
count = blinkAdder(count);
if(count > 10) {
count = 0;
}
for(int i = 0; i < count; i++){
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
}
delay(800);
}
int blinkAdder(int num){
num = num + 1;
return num;
}
|