sona9296
Published © LGPL

7 segment Display

Display 0to 9 on a 7 segment display

IntermediateFull instructions provided211
7 segment Display

Things used in this project

Hardware components

7 Segment LED Display, InfoVue
7 Segment LED Display, InfoVue
×1
Resistor 220 ohm
Resistor 220 ohm
×1
Arduino UNO
Arduino UNO
×1
Solderless Breadboard Half Size
Solderless Breadboard Half Size
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Circuit Digham

to connect the pins of Arduino to the 7 segment Display

Code

Coading

C#
int B=12;
int A=11;
int F=10;
int G=9;
int E=6;
int D=5;
int C=4;
int DP=2;

void setup() {

pinMode(B,OUTPUT);
pinMode(A,OUTPUT);
pinMode(F,OUTPUT);
pinMode(G,OUTPUT);  
pinMode(E,OUTPUT);
pinMode(D,OUTPUT);
pinMode(C,OUTPUT);
pinMode(DP,OUTPUT);
  // put your setup code here, to run once:

}

void loop(){Sonu();
}
void Sonu()
{ 
S();
delay (1500);
o();
delay (1500);
n();
delay (1500);
u();
delay (1500);
}

void S(){
  digitalWrite(B,LOW);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,LOW);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);

}

 void o() {
  digitalWrite(B,LOW);
digitalWrite(A,LOW);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

 void n() {
  digitalWrite(B,LOW);
digitalWrite(A,LOW);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
digitalWrite(E,HIGH);
digitalWrite(D,LOW);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

 void u() {
  digitalWrite(B,LOW);
digitalWrite(A,LOW);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

  void zero() {
digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,LOW);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

  void one() {
  digitalWrite(B,HIGH);
digitalWrite(A,LOW);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
digitalWrite(E,LOW);
digitalWrite(D,LOW);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);

  }

  void two() {
  digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,LOW);
digitalWrite(DP,LOW);
  }

  void three() {

  digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,LOW);
digitalWrite(G,HIGH);
digitalWrite(E,LOW);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
}

  void four() {

  digitalWrite(B,HIGH);
digitalWrite(A,LOW);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,LOW);
digitalWrite(D,LOW);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

  void five() {
  digitalWrite(B,LOW);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,LOW);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

  void six() {
  digitalWrite(B,LOW);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

  void seven() {
  digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,LOW);
digitalWrite(G,LOW);
digitalWrite(E,LOW);
digitalWrite(D,LOW);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

void eight() {
  digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,HIGH);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }

void nine (){
digitalWrite(B,HIGH);
digitalWrite(A,HIGH);
digitalWrite(F,HIGH);
digitalWrite(G,HIGH);
digitalWrite(E,LOW);
digitalWrite(D,HIGH);
digitalWrite(C,HIGH);
digitalWrite(DP,LOW);
  }


  
  // put your main code here, to run repeatedly

Credits

sona9296
1 project • 2 followers

Comments