As computing becomes more ubiquitous in our objects, designers need to be more aware of how to design meaningful interactions into electronically enhanced objects. At the University of Washington, a class of junior Interaction Design majors is exploring this question. These pages chronicle their efforts.

Tuesday, April 30, 2013

5 Blinks Counting | Sam + Willie

So. Willie and made the Arduino blink. But not just blink. Blink and count up from 1 to 5, then start again.
So,

Blink.
Then Blink Blink.
Then Blink Blink Blink, etc.
Dig?

We got a little hung up with the nested for loops, but with a little help from our friends, we made it happen.

---

Here's the code:


// blink counting from 1 blink to 5

int counter = 0;  // a counter for using with my blinking loop
int led = 13;     // the led pin

void setup() {
  pinMode(led, OUTPUT);
}

// my blink function
void blink(int g) {
  for (int x = 0; x <= g; x++) {
    digitalWrite(led, HIGH);
    delay(500);
    digitalWrite(led, LOW);
    delay(200);
  }
}

// my loop!
void loop() {
  for (int counter = 0; counter < 5; counter++) {
    blink(counter);
    delay(800);
  }
}


No comments:

Post a Comment