Week7 – animal

I made an animal using Arduino and Arduino Uno for the first time. When I got the assignment, I had no idea what to make. But after seeing other classmates’ posts, I figured it out and made a crocodile. Actually, I saw crocodile character on the webpage so I used this character on my project.  I used 12 LED (3 red and 9 green) and I tried to connect ground, 9, 11 and 12. For next time, I would like to make one using a speaker.

Github(mov)

Github(Arduino Code)

Vimeo(mov)

 

int ledPinA = 12;
int ledPinB = 13;
int ledPinC = 9;
int brightness = 0;
int fadeAmount = 5;
void setup()
{
pinMode(ledPinA, OUTPUT);
pinMode(ledPinB, OUTPUT);
pinMode(ledPinC, OUTPUT);
}
void loop()
{
  analogWrite(ledPinC, brightness);
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }
  digitalWrite(ledPinC, HIGH);
  delay(2000);
  digitalWrite(ledPinA, HIGH);
  digitalWrite(ledPinB, HIGH);
  digitalWrite(ledPinC, HIGH);
  delay(100);
  digitalWrite(ledPinC, HIGH);
  delay(300);
  digitalWrite(ledPinA, LOW);
  digitalWrite(ledPinB, LOW);
  digitalWrite(ledPinC, LOW);
  delay(100);
  digitalWrite(ledPinC, HIGH);
  delay(2000);
  digitalWrite(ledPinA, HIGH);
  digitalWrite(ledPinB, HIGH);
  digitalWrite(ledPinC, HIGH);
  delay(100);
  digitalWrite(ledPinC, HIGH);
  delay(2000);
  digitalWrite(ledPinA, LOW);
  digitalWrite(ledPinB, LOW);
  digitalWrite(ledPinC, LOW);
  delay(100);
  digitalWrite(ledPinC, HIGH);
  delay(100);
}