You are on page 1of 2

Source Code:

void LED3(int val)


{
digitalWrite(11,bitRead(val,2));
digitalWrite(10,bitRead(val,1));
digitalWrite(9,bitRead(val,0));

int pin7Status;
int pin6Status;
int pin5Status;

void setup()
{
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7,INPUT);
pinMode(6,INPUT);
pinMode(5,INPUT);

void loop()
{

pin7Status=digitalRead(7);
pin6Status=digitalRead(6);
pin5Status=digitalRead(5);

if (pin7Status==1)
{

LED3(B100);
delay(1000);
LED3(B010);
delay(1000);
LED3(B001);
delay(1000);
LED3(B000);
delay(1000);
}

if (pin6Status==1)
{
LED3(B001);
delay(1000);
LED3(B010);
delay(1000);
LED3(B100);
delay(1000);
LED3(B000);
delay(1000);
}

if (pin5Status==1)
{
//repeat 3x
LED3(B101);
delay(1000);
LED3(B010);
delay(1000);

LED3(B101);
delay(1000);
LED3(B010);
delay(1000);

LED3(B101);
delay(1000);
LED3(B010);
delay(1000);

LED3(B000);

You might also like