Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //RGB Binary Counter
- //From 1-15
- int R1=2;
- int G1=3;
- int BL=4;
- int R2=5;
- int G2=6;
- int B2=7;
- int R3=8;
- int G3=9;
- int B3=10;
- int R4=11;
- int G4=12;
- int B4=13;
- int Sw1=14;//A0
- int Sw2=15;//A1
- int d1=16;//A2
- int d2=17;//A3
- int d3=18;//A4
- int d4=19;//A5
- int d=500;
- int di=10;
- void setup(){
- pinMode(R1, OUTPUT);
- pinMode(G1, OUTPUT);
- pinMode(BL, OUTPUT);
- pinMode(R2, OUTPUT);
- pinMode(G2, OUTPUT);
- pinMode(B2, OUTPUT);
- pinMode(R3, OUTPUT);
- pinMode(G3, OUTPUT);
- pinMode(B3, OUTPUT);
- pinMode(R4, OUTPUT);
- pinMode(G4, OUTPUT);
- pinMode(B4, OUTPUT);
- pinMode(d1, OUTPUT);
- pinMode(d2, OUTPUT);
- pinMode(d3, OUTPUT);
- pinMode(d4, OUTPUT);
- pinMode(Sw1, INPUT);
- pinMode(Sw2, INPUT);
- }
- void loop(){
- Sw1 = digitalRead(14);
- Sw2 = digitalRead(15);
- if(Sw1==LOW && Sw2==LOW){
- //No LED is lit
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R2, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R3, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(di);
- //0000
- digitalWrite(R4, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(di);
- //0000
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(di);
- }
- if(Sw1==HIGH && Sw2==LOW){
- //Green LED is lit
- //0001
- digitalWrite(G1, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0010
- digitalWrite(G2, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0011
- digitalWrite(G1, HIGH);
- digitalWrite(G2, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0100
- digitalWrite(G3, HIGH);
- digitalWrite(R3, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0101
- digitalWrite(G1, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0110
- digitalWrite(G2, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(R3, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0111
- digitalWrite(G1, HIGH);
- digitalWrite(G2, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //1000
- digitalWrite(G4, HIGH);
- digitalWrite(R4, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1001
- digitalWrite(G1, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1010
- digitalWrite(G2, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1011
- digitalWrite(G1, HIGH);
- digitalWrite(G2, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1100
- digitalWrite(G3, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1101
- digitalWrite(G1, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1110
- digitalWrite(G2, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1111
- digitalWrite(G1, HIGH);
- digitalWrite(G2, HIGH);
- digitalWrite(G3, HIGH);
- digitalWrite(G4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- }
- if(Sw1==LOW && Sw2==HIGH){
- //Blue LED is lit
- //0001
- digitalWrite(BL, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0010
- digitalWrite(B2, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0011
- digitalWrite(BL, HIGH);
- digitalWrite(B2, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0100
- digitalWrite(B3, HIGH);
- digitalWrite(R3, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0101
- digitalWrite(BL, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0110
- digitalWrite(B2, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0111
- digitalWrite(BL, HIGH);
- digitalWrite(B2, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //1000
- digitalWrite(B4, HIGH);
- digitalWrite(R4, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1001
- digitalWrite(BL, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1010
- digitalWrite(B2, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1011
- digitalWrite(BL, HIGH);
- digitalWrite(B2, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1100
- digitalWrite(B3, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1101
- digitalWrite(BL, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1110
- digitalWrite(B2, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1111
- digitalWrite(BL, HIGH);
- digitalWrite(B2, HIGH);
- digitalWrite(B3, HIGH);
- digitalWrite(B4, HIGH);
- digitalWrite(R1, LOW);
- digitalWrite(R2, LOW);
- digitalWrite(R3, LOW);
- digitalWrite(R4, LOW);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- }
- if(Sw1==HIGH && Sw2==HIGH){
- //Pressing both Sw1 && Sw2
- //Red LED is lit
- //0001
- digitalWrite(BL, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0010
- digitalWrite(B2, LOW);
- digitalWrite(R2, HIGH);
- digitalWrite(G2, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0011
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R2, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, HIGH);
- delay(d);
- //0100
- digitalWrite(B3, LOW);
- digitalWrite(R3, HIGH);
- digitalWrite(G3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0101
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0110
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(R2, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //0111
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R2, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, HIGH);
- delay(d);
- //1000
- digitalWrite(B4, LOW);
- digitalWrite(R4, HIGH);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1001
- digitalWrite(BL, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1010
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R2, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1011
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R2, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, HIGH);
- digitalWrite(d4, LOW);
- delay(d);
- //1100
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R3, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1101
- digitalWrite(BL, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, HIGH);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1110
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R2, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, HIGH);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- //1111
- digitalWrite(BL, LOW);
- digitalWrite(B2, LOW);
- digitalWrite(B3, LOW);
- digitalWrite(B4, LOW);
- digitalWrite(R1, HIGH);
- digitalWrite(R2, HIGH);
- digitalWrite(R3, HIGH);
- digitalWrite(R4, HIGH);
- digitalWrite(G1, LOW);
- digitalWrite(G2, LOW);
- digitalWrite(G3, LOW);
- digitalWrite(G4, LOW);
- digitalWrite(d1, LOW);
- digitalWrite(d2, LOW);
- digitalWrite(d3, LOW);
- digitalWrite(d4, LOW);
- delay(d);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement