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 ?
apabila
seluruh pin disetting LOW , akan mengakibatkan seluruh seven segment tidak
menyala, dikarenakan seven segment yang digunakan yaitu commond katoda, jadi
untuk menghidupkannya menggunakan setting HIGH dan mati untuk LOW. Jadi tidak akan menyala semua led yang ada
pada seven segment.


Tidak ada komentar:
Posting Komentar