29th of January 2020
The first task we were given was to light an LED on and off using the Arduino chip. We did this using the code below. The reasoning behind this task was to familiarise ourselves with how the Arduino functions and to set up circuits properly.
Code for LED Flash Challenge par 1
//LED Flah challenche part 1
//Andrea Lafford
//29th Jnuary 2020
// The setup routine runs once when the power is switched on.
void setup()
{
// Digital output for LED 1 on pin D2
pinMode(2, OUTPUT);
}
// The loop routine runs over and over until the power is switch off.
void loop()
{
digitalWrite(2, HIGH); // LED on
delay(1000); // 1000ms delay
digitalWrite(2, LOW); // LED off
delay(1000); // 1000ms delay
}
//This Action is repeated indefinitely until turned off
Video demonstrating LED turning on and off
Image showing circuit
*Our second task was to convert out team number into binary code. Using the binary code, we had to programme the LEDs to display said code by assigning ones and zeros to each LED. LED 1 would turn on if a one was to be displayed, and LED 2 would turn on if a zero was to be displayed. To check if our binary was correct, we used the website https://tedburke.github.io/LEDFlashChallenge/video.html. The following was displayed when the code was correct. -+

Code for LED Flash Challenge part 2
//Andrea Lafford
//LED Flash Challenge part 2
//29th January 2020
// The setup routine runs once when the power is switched on.
void setup()
{
// Digital output for LED 1 on pin D2
pinMode(2, OUTPUT);
// Digital output for LED 2 on pin D5
pinMode(5, OUTPUT);
}
// The loop routine runs over and over until the power is switch off.
void loop()
{
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(5000); // 5000ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(500); // 500ms delay
digitalWrite(2, HIGH); // LED on
digitalWrite(5, LOW); // LED off
delay(500); // 500ms delay
digitalWrite(2, LOW); // LED off
digitalWrite(5, HIGH); // LED on
delay(5000); // 5000ms delay
}
Video demonstrating LED Flash Challenge
Image of Circuit
