percobaan 2 modul 1







 1.Hardware   [Kembali]









2.Rangkaian Simulasi [Kembali]



3.Flowchart [Kembali]


4.Listing Program [Kembali]


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; Increase
{
 pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan sebagai OUTPUT
}
}

void loop() //Semua kode dalam fungsi ini di eksekusi berulang
{

digitalWrite(2, HIGH); //Pin 2 Seven segment hidup
digitalWrite(3,  LOW); //Pin 3 Seven segment mati
digitalWrite(4,  LOW); //Pin 3 Seven segment mati
digitalWrite(5,  LOW); //Pin 3 Seven segment mati
digitalWrite(6,  LOW); //Pin 3 Seven segment mati
digitalWrite(7, HIGH); //Pin 7 Seven segment hidup
digitalWrite(8, HIGH); //Pin 8 Seven segment hidup
digitalWrite(9, HIGH); //Pin 9 Seven segment hidup
}


5.Video Simulasi [Kembali]




6.Analisa [Kembali]
  • Prinsip Kerja


7-Segment adalah kumpulan dari led untuk menampilkan angka desimal. Pada percobaan kali ini digunakan 7-segment common catoda, yaitu 7-segment yang katoda nya dikumpulkan dan dihubungkan ke Ground. Untuk menyalakan 7-Segment common katoda diberi logika HIGH sehingga 7-Segment common katoda sering juga disebut active high.

  • Cara menampilkan angka 5 pada 7segment
Untuk menyalakan led pada 7-Segment ini maka harus diberi logika HIGH pada program arduino. Pada percobaan kali ini digunakan pin 2,3,4,5,6,7,8,dan 9 pada arduino. Kaki kaki 7-Segment dihubungkan ke pin arduino. Kaki a dihubungkan ke pin 9 arduino, kaki b dihubungkan ke pin 8 arduino, kaki c dihubungkan ke pin 7 arduino, kaki d dihubungkan ke pin 6 arduino, kaki e dihubungkan ke pin 5 arduino, kaki f dihubungkan ke pin 4 arduino, kaki g dihubungkan ke pin 3 arduino, dan kaki dh dihubungkan ke pin 2 arduino. Untuk menampilkan angka 5 maka pada program diberi logika high pada led yang ingin dinyalakan seperti dibawah ini :

digitalWrite(2, HIGH); //Pin 2 Seven segment hidup
digitalWrite(3, HIGH); //Pin 3 Seven segment mati
digitalWrite(4, HIGH); //Pin 3 Seven segment mati
digitalWrite(5,  LOW); //Pin 3 Seven segment mati
digitalWrite(6, HIGH); //Pin 3 Seven segment mati
digitalWrite(7, HIGH); //Pin 7 Seven segment hidup
digitalWrite(8,  LOW); //Pin 8 Seven segment hidup
digitalWrite(9, HIGH); //Pin 9 Seven segment hidup

sehingga pada 7-Segment akan tampil angka 5.


7. Link Download [Kembali]
File HTML disini
Video Simulasi disini

Tidak ada komentar:

Posting Komentar