Pada percobaan 2 ini kelompok kami mengambil kondisi 9 yaitu Tampilkan angka 9,7,5 secara bergantian




Seven segment menunjukan anggka 9


Seven segment menunjukan anggka 7


Seven segment menunjukan anggka 5

Listing Program 
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte

void setup(){//Semua kode dalam fungsi ini hanya dieksekusi sekali
  for (int i= 0; i <9; i++)
  {
    //Kondisi perulangan dari 0 hingga batas kecil dari 9; Meningkat
    pinMode(pin[i], OUTPUT);
    //Deklarasi pin yang digunakan sebagai OUTPUT
    }
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
  digitalWrite(2, HIGH); //Pin 2 Tujuh segmen hidup
  digitalWrite(3, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(4, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(6, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
  digitalWrite(8, HIGH); //Pin 8 Tujuh segmen hidup
  digitalWrite(9, HIGH); //Pin 9 Tujuh segmen hidup.
  delay(2500);
  digitalWrite(2, HIGH); //Pin 2 Tujuh segmen hidup
  digitalWrite(3, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(4, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(6, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
  digitalWrite(8, HIGH); //Pin 8 Tujuh segmen hidup
  digitalWrite(9, HIGH); //Pin 9 Tujuh segmen hidup.
  delay(2500);
  digitalWrite(2, HIGH); //Pin 2 Tujuh segmen hidup
  digitalWrite(3, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(4, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
  digitalWrite(6, HIGH); //Sematkan 3 Tujuh segmen mati
  digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
  digitalWrite(8, LOW); //Pin 8 Tujuh segmen hidup
  digitalWrite(9, HIGH); //Pin 9 Tujuh segmen hidup.
  delay(4000);
}







 

         Pada percobaan 2 kondisi 9 di modul 1 ini, arduino dihubungkan dengan seven segment dimana pin digital dihubungkan dengan kaki yang ada pada seven segment, lalu dijalankan program sesuai perintah kondisi dan di copy kan hex nya ke arduino pada proteus, sehingga nanti akan menghasilkan angka 9, 7, 5. Ini disebabkan bahwa perintah pin 2-9 mewakili huruf A-G yang membentuk pada garis seven segment.

Download Rangkaian DISINI
Download Video DISINI
Download HTML DISINI
Download datasheet seven segment DISINI
Download datasheet Arduino DISINI





Tidak ada komentar:

Posting Komentar

SISTEM DIGITAL TAHUN 2022 OLEH : Wahyoe Olfat Pratama 2010952045 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS PADANG 2021