7 Segment

You might also like

You are on page 1of 7

int a=8;

int b=7;
int c=6;
int d=5;
int e=4;
int f=3;
int g=2;
int val = 0;
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
Serial.begin(9600);
}
void loop () {
val = Serial.read();
if (val =='1' ) {
val = val - '0'; //
{
Serial.println("Angka 1");
digitalWrite(a,LOW);
digitalWrite(b,HIGH);

digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
int delayTime = 500;
}
}
if (val =='2' ) {
val = val - '0';
{
Serial.println("Angka 2");
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
digitalWrite(e,HIGH);
digitalWrite(d,HIGH);
}
}
if (val =='3' ) {
val = val - '0';
{
Serial.println("Angka 3");
digitalWrite(a,HIGH);

digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,HIGH);
int delayTime = 500;
}
}
if (val =='4' ) {
val = val - '0';
{
Serial.println("Angka 4");
digitalWrite(a,LOW);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
int delayTime = 500;
}
}
if (val =='5' ) {
val = val - '0';
{

Serial.println("Angka 5");
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
int delayTime = 500;
}
}
if (val =='6' ) {
val = val - '0';
{
Serial.println("Angka 6");
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
int delayTime = 500;
}
}
if (val =='7' ) {

val = val - '0';


{
Serial.println("Angka 7");
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
int delayTime = 500;
}
}
if (val =='8' ) {
val = val - '0';
{
Serial.println("Angka 8");
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
int delayTime = 500;
}

}
if (val =='9' ) {
val = val - '0';
{
Serial.println("Angka 9");
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,LOW);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
int delayTime = 500;
}
}
if (val =='0' ) {
val = val - '0';
{
Serial.println("Angka 0");
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);

int delayTime = 500;


}
}
}

You might also like