0% found this document useful (0 votes)
211 views8 pages

Arduino Knight Rider

This document provides instructions for building an Arduino Knight Rider circuit using a LED bargraph and Arduino UNO. The circuit requires an Arduino UNO, LED bargraph, jumper wires, and a computer. The bargraph is connected to pins 2-11 on the Arduino and code is written to light up the LEDs in sequence to mimic the moving light pattern of Knight Rider. The code uses delay to control the timing and lights each LED on the bargraph individually before moving down the line.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
211 views8 pages

Arduino Knight Rider

This document provides instructions for building an Arduino Knight Rider circuit using a LED bargraph and Arduino UNO. The circuit requires an Arduino UNO, LED bargraph, jumper wires, and a computer. The bargraph is connected to pins 2-11 on the Arduino and code is written to light up the LEDs in sequence to mimic the moving light pattern of Knight Rider. The code uses delay to control the timing and lights each LED on the bargraph individually before moving down the line.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Arduino Knight Rider (With LED Bargraph )

by Genius 470
Download
6 Steps

Collection

I Made it!

Favo rite
Sha re

Hello Everybody,
I have always wanted to make a knight rider circuit, but every tutorial I have read
uses TONS and TONS of components. So I made a knight rider circuit that uses
3 components and a bit of programming.
PS. Could you please vote for me in the Tech contest.

Step 1: Parts and components

For this project you don't need too many components. The components you need
are:
1- A Arduino UNO
2- A LED Bargraph
3- A Computer with Arduino IDE
4- And a A to B USB cable

Step 2: Schematic

Step 3: Bargraph Assembly

Take the jumper wire and wrap it around all the Ground pins which are on the
BLANK side of the bargraph.

Step 4: Assembly Part 2

Put the LED Bargraph on the Arduino Board, and plug the end of the jumper wire
in the GND pin as shown.

Step 5: The Code


int pin2 = 2;
int pin3 = 3;
int pin4 = 4;
int pin5 = 5;
int pin6 = 6;
int pin7 = 7;
int pin8 = 8;

int pin9 = 9;
int pin10 = 10;
int pin11 = 11;
int timer = 60;
void setup(){
pinMode(pin2, OUTPUT);
pinMode(pin3, OUTPUT);
pinMode(pin4, OUTPUT);
pinMode(pin5, OUTPUT);
pinMode(pin6, OUTPUT);
pinMode(pin7, OUTPUT);
pinMode(pin8, OUTPUT);
pinMode(pin9, OUTPUT);
pinMode(pin10, OUTPUT);
pinMode(pin11, OUTPUT);
}
void loop() {
digitalWrite(pin2, HIGH);
delay(timer);
digitalWrite(pin2, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
delay(timer);
digitalWrite(pin4, LOW);

delay(timer);
digitalWrite(pin5, HIGH);
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);
digitalWrite(pin6, HIGH);
delay(timer);
digitalWrite(pin6, LOW);
delay(timer);
digitalWrite(pin7, HIGH);
delay(timer);
digitalWrite(pin7, LOW);
delay(timer);

digitalWrite(pin8, HIGH);
delay(timer);
digitalWrite(pin8, LOW);
delay(timer);
digitalWrite(pin9, HIGH);
delay(timer);
digitalWrite(pin9, LOW);
delay(timer);

digitalWrite(pin10, HIGH);
delay(timer);
digitalWrite(pin10, LOW);
delay(timer);

digitalWrite(pin11, HIGH);
delay(timer);
digitalWrite(pin11, LOW);
delay(timer);

digitalWrite(pin10, HIGH);
delay(timer);
digitalWrite(pin10, LOW);
delay(timer);

digitalWrite(pin9, HIGH);
delay(timer);
digitalWrite(pin9, LOW);
delay(timer);

digitalWrite(pin8, HIGH);
delay(timer);
digitalWrite(pin8, LOW);
delay(timer);

digitalWrite(pin7, HIGH);
delay(timer);
digitalWrite(pin7, LOW);
delay(timer);

digitalWrite(pin6, HIGH);
delay(timer);
digitalWrite(pin6, LOW);

delay(timer);
digitalWrite(pin5, HIGH);
delay(timer);
digitalWrite(pin5, LOW);
delay(timer);
digitalWrite(pin4, HIGH);
delay(timer);
digitalWrite(pin4, LOW);
delay(timer);
digitalWrite(pin3, HIGH);
delay(timer);
digitalWrite(pin3, LOW);
delay(timer);
}

Step 6: Finish!
If you have any problems, leave a comment .
Enjoy :)

You might also like