1. Komponen [Kembali]
Gambar 1. Arduino Uno
Gambar 2. Seven Segment
Gambar 1. Arduino Uno |
Gambar 2. Seven Segment |
2. Rangkaian Simulasi [Kembali]
Gambar 3. Rangkaian Percobaan a |
Gambar 4. Rangkaian Percobaan b |
void setup()
{ for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop()
{
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
}
void setup()
{ for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop()
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
}
5. Analisa [Kembali]
Buat angka 3 dan angka 8 dan analisa bentuk program dan display.
Pada seven segmen, sesuai dengan namanya terdapat 7 buah batang LED, setiap segmen diwakili oleh huruf A,B,C,D,E,F, dan G. Masing-masing bagian seven segmen terhubung dengan kaki-kaki/pin pada arduino. Pin nomor 2 terhubung pada kaki DP seven segment, pin 3, 4, 5, 6, 7, 8, 9 terhubung berurutan pada kaki G, F, E, D, C, B, A. Pada percobaan menampilkan output angka 3, maka led yang harus di ON kan pada bagian batang A, B, C, D, G dan yang harus di OFF kan pada bagian E,F. Oleh karena itu, listing program arduino untuk pin 2, 3, 6, 7, 8, 9 pada kondisi HIGH dan pin 4,5 pada kondisi LOW, sehingga seven segment akan menampilkan output angka 3. Pada percobaan menampilkan output angka 8 pada seven segment maka semua LED pada seven segment tersebut harus ON, sehingga listing program arduino (digitalWrite) untuk pin 2 sampai dengan 9 harus dalam kondisi HIGH agar LED memperoleh logika 1/dialiri arus.
Tidak ada komentar:
Posting Komentar