Subscribe Us

LP2 MODUL1




Percobaan 2 (SEVEN SEGMENT)


1. Kondisi kembali

Tampilkan angka 9,7,5 secara bergantian

2.  Hardware  kembali


Sevent segment

Arduino
 
Power Supply


3.      Rangkaian Percobaan  kembali











4. Prinsip Kerja kembali

Rangkaian tersusun atas arduino uno dan sebuah 7-segmen common katoda. rangkaian ini bekerja dengan cara kerja mikrocontroler yang berupa arduino uno. rangkaian dapat berjalan sesuai kondisi yang diinginkan dengan membuat programnya dan diupload ke arduino melalui software arduino IDE. berikut dibawah ini list program. setelah diupload ke arduino program tersebut. arduino bisa memberikan perintah dengan mengeluarkan output sesuai program ke masing masing pin output mulai dari pin 2 sampai sembilan dan diteruskan ke masing-masing pin pada 7-segmen 2 untuk a, 3 untuk b, dan begitu seterusnya hingga pin 9 untuk dp. akhirnya seven segmen akan menampilkan angka yang diinginkan. disini kita gunakan 7-segmen common katoda, dimana pemasangannya, 7-segmen perlu dihubungkan ke ground dan untuk menyalakan masing-masing segmen diberikan logika high dan low untuk segemen yg harus mati

5.  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
{ //,menampilkan angka 9
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(500); //menampilkan angka 7
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(500); //menampilkan angka 5
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(500);
}

5. Analisa  kembali

1) apa yang terjadi jika pin tengah pada seven segment common anoda dihubugkan ke ground? jelaskan apa yang terjadi dan penyebabnya!

- seven segment tidak akan menyala karena pada seven segmen common anoda. kaki anoda setia segmen dihubungkan ke satu dot. dan kaki katodanya dijadikan inputan seven segment. saat kaki anoda LED digroundkan dan kaki lainnya diberi laogika HIGH dan LOW. semua LED tidak akan menyala karena saat diberi logika HIGH pada inputan  seven segment akan terjadi reserve bias sehingga LED tidak akan menyala.

2) mengapa untuk menghidupkan segmen-segmen pada seven segmen common katoda menggunakan inputan aktif HIGH? jelaskan!

- seven segment common katoda itu, semua kaki katoda segmen-segmen dihubungkan ke ground dan kaki anodanya merupakan inputan seven segmen. oleh karena itu saat diberi logika HIGH segmen menyala karena terjadi forward bias pada segmen-segmennya.


6. Video Percobaan  kembali






7. Link Download  kembali



Tidak ada komentar:

Posting Komentar

Popular Posts