Jumat, 23 April 2021

Menyalakan LED 7Segment pada Tinkercad

 Hallo Teman2..
kali ini mimin mau bagiin gimana
caranya menyalakan LED 7Segment pada Tinkercad
Langsung aja gass..


 A. Komponen yang diperlukan :

      1) Arduino UNO R3

            

      2) LED 7Segment

            



      3) Resistor


            Kemudian setelah menyiapkan beberapa komponen tersebut buatlah rangkaian pada tinkercad kurang lebih seperti pada gambar dibawah.



            untuk lebih jelasnya teman2 dapat melihat gambar dari 7Segment dibawah agar pada saat merangkai teman2 dapat menghubungkan kabel sesuai dengan keinginan.


Selanjutnya teman2 tinggal memasukkan kode pemrogramannya :

kode program ini memiliki output yaitu LED akan menampilkan angka dari 9-0 secara berurutan.

int a = 11;

int b = 10;

int c = 9;

int d = 6;

int e = 5;

int f = 3;

int g = 2;

int dp = 4;

int x = 1000;

 

void setup()

{

  pinMode(a, OUTPUT);

  pinMode(b, OUTPUT);

  pinMode(c, OUTPUT);

  pinMode(d, OUTPUT);

  pinMode(e, OUTPUT);

  pinMode(f, OUTPUT);

  pinMode(g, OUTPUT);

  pinMode(dp, OUTPUT);

}


void loop()

{

  setup();

  angka9();

  delay(x);

  

   setup();

  angka8();

  delay(x);

  

   setup();

  angka7();

  delay(x);

  

   setup();

  angka6();

  delay(x);

  

   setup();

  angka5();

  delay(x);

  

   setup();

  angka4();

  delay(x);

  

   setup();

  angka3();

  delay(x);

  

   setup();

  angka2();

  delay(x);

  

   setup();

  angka1();

  delay(x);

  

   setup();

  angka0();

  delay(x);

}


void reset()

{

  digitalWrite(a, 0);

  digitalWrite(b, 0);

  digitalWrite(c, 0);

  digitalWrite(d, 0);

  digitalWrite(e, 0);

  digitalWrite(f, 0);

  digitalWrite(g, 0) ; 

  

}

void angka0()

{

  digitalWrite(a, HIGH);

  digitalWrite(b, HIGH);

  digitalWrite(c, HIGH);

  digitalWrite(d, HIGH);

  digitalWrite(e, HIGH);

  digitalWrite(f, HIGH);

  digitalWrite(g, LOW);

}


void angka1()

{

  digitalWrite(a, 0);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 0);

  digitalWrite(e, 0);

  digitalWrite(f, 0);

  digitalWrite(g, 0); 

}


void angka2()

{

  digitalWrite(a, 1);

  digitalWrite(b, 1);

  digitalWrite(c, 0);

  digitalWrite(d, 1);

  digitalWrite(e, 1);

  digitalWrite(f, 0);

  digitalWrite(g, 1);

}

    

void angka3()

{

  digitalWrite(a, 1);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 1);

  digitalWrite(e, 0);

  digitalWrite(f, 0);

  digitalWrite(g, 1);

}

    

void angka4()

{

  digitalWrite(a, 0);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 0);

  digitalWrite(e, 0);

  digitalWrite(f, 1);

  digitalWrite(g, 1);

}

    

void angka5()

{

  digitalWrite(a, 1);

  digitalWrite(b, 0);

  digitalWrite(c, 1);

  digitalWrite(d, 1);

  digitalWrite(e, 0);

  digitalWrite(f, 1);

  digitalWrite(g, 1);

}


  

void angka6()

{

  digitalWrite(a, 1);

  digitalWrite(b, 0);

  digitalWrite(c, 1);

  digitalWrite(d, 1);

  digitalWrite(e, 1);

  digitalWrite(f, 1);

  digitalWrite(g, 1);

}


void angka7()

{

  digitalWrite(a, 1);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 0);

  digitalWrite(e, 0);

  digitalWrite(f, 0);

  digitalWrite(g, 0);

}


void angka8()

{

  digitalWrite(a, 1);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 1);

  digitalWrite(e, 1);

  digitalWrite(f, 1);

  digitalWrite(g, 1);

}


void angka9()

{

  digitalWrite(a, 1);

  digitalWrite(b, 1);

  digitalWrite(c, 1);

  digitalWrite(d, 1);

  digitalWrite(e, 0);

  digitalWrite(f, 1);

  digitalWrite(g, 1);

}

Setelah memasukkan kode program diatas teman2 dapat menjalankan simulasi pada tinkercad dan melihat hasilnya.


Sekian aja yaa berbaginya 

Terima kasih telah berkunjung :))



Tidak ada komentar:

Posting Komentar

Cara Menggunakan Sensor Suhu Pada Tinkercad

 Halo teman2.. Kali ini mimin akan bagiin caranya menggunakan  sensor suhu pada tinkercad sebenernya kalo untuk mengaktifkan sensor suhu itu...