Common cathode 7 segment display demonstration by using arduino UNO R3
Arduino
Common cathode
int dp = 0;
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
int f= 6;
int g=7;
void setup()
{
pinMode (dp, OUTPUT);
pinMode (a, OUTPUT);
pinMode (b, OUTPUT);
pinMode (c, OUTPUT);
pinMode (d, OUTPUT);
pinMode (e, OUTPUT);
pinMode (f, OUTPUT);
pinMode (g, OUTPUT); }
void loop()
{ //0
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, LOW);
delay(2000);
//1
digitalWrite(dp, HIGH);
digitalWrite(a,LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(e, LOW);
digitalWrite(d, LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
delay(2000);
//2
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, LOW);
digitalWrite(d, HIGH);
digitalWrite(e,HIGH);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
delay(2000);
//3
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e,LOW);
digitalWrite(f, LOW);
digitalWrite(g, HIGH);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(d, LOW);
digitalWrite(e, LOW);
digitalWrite(a,LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b,LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite (b,LOW);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f, LOW);
digitalWrite(g, LOW);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite (b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, HIGH);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(2000);
digitalWrite(dp, HIGH);
digitalWrite(a, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
digitalWrite(d, HIGH);
digitalWrite(e, LOW);
digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
delay(2000);
}
common anode :
• common anode 7 segment display control by ...
common cathode :
• Common cathode 7 segment display demonstra...