seven segmen



Menampilkan Karakter pada Seven Segmen 






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. Analisa [kembali] 

1. Apa yang terjadi apabila seluruh pin di setting LOW ?



Seven segmen dapat menampilkan angka desimal dengan cara mengkombinasikan segemen-segmennya. Seven segmen common kathoda diaktifkan dengan setting HIGH sementara seven segmen common anoda diaktifkan dengan setting LOW. Pada percobaan ini jika seluruh pin di setting LOW maka segmen pada seven segmen tidak ada yang menyala satupun karena  seven segmen yang digunakan adalah common cathoda, semua cathoda dijadikan satu dan dihubungkan ke ground yang akan aktif apabila disetting HIGH. 




7. Link Download [kembali]
Download Video disini
Download HTML disini 

Tidak ada komentar:

Posting Komentar