Little Bird Curriculum / code littlebird.com.au
eagled-fade-3d.ino Arduino (C/C++) 19 lines · 0 views ✦ Open in English IDE Raw Download Embed view
const byte LEFT_EYE = 3;
const byte RIGHT_EYE = 10;
const unsigned long STEP_MS = 4;
void setup() {
  pinMode(LEFT_EYE, OUTPUT);
  pinMode(RIGHT_EYE, OUTPUT);
}
void loop() {
  for (int brightness = 0; brightness <= 255; brightness++) {
    analogWrite(LEFT_EYE, brightness);
    analogWrite(RIGHT_EYE, brightness);
    delay(STEP_MS);
  }
  for (int brightness = 254; brightness >= 1; brightness--) {
    analogWrite(LEFT_EYE, brightness);
    analogWrite(RIGHT_EYE, brightness);
    delay(STEP_MS);
  }
}

Embed this snippet

As an iframe:

Or drop it inline with a script tag (injects the highlighted block where included):

Shared from Little Bird Electronics curriculum.

Copied to clipboard