Monday, 23 November 2015

Arduino Challenge 2

Challenge Name:
Blinking Christmas lights
Author:
Joshua Mac 
Credit
Aron Graca
Difficulty level
2
Proof






















Time
10 mins

Challenge Description:
Write a program that uses 6 LED's where the EVEN numbered LED's light up (LED#2, LED# 4, LED#6) and then the ODD numbered LED's light up (1,3,5), and then repeats backwards (6,4,2) then (5,3,1).
Hint
None
Answer
int ledPin2=2;
int ledPin3=3;
int ledPin4=4;
int ledPin5=5;
int ledPin6=6;
int ledPin7=7;

void setup ()
{
  pinMode(ledPin2,OUTPUT);
  pinMode(ledPin3,OUTPUT);
  pinMode(ledPin4,OUTPUT);
  pinMode(ledPin5,OUTPUT);
  pinMode(ledPin6,OUTPUT);
  pinMode(ledPin7,OUTPUT);
}

void loop ()
{
  digitalWrite(ledPin2, HIGH);
  digitalWrite(ledPin3, LOW);
  digitalWrite(ledPin4, HIGH);
  digitalWrite(ledPin5, LOW);
  digitalWrite(ledPin6, HIGH);
  digitalWrite(ledPin7, LOW);
  delay(1000);

  digitalWrite(ledPin2, LOW);
  digitalWrite(ledPin3, HIGH);
  digitalWrite(ledPin4, LOW);
  digitalWrite(ledPin5, HIGH);
  digitalWrite(ledPin6, LOW);
  digitalWrite(ledPin7, HIGH);
  delay(1000);
}

No comments:

Post a Comment