2. Gambar Rangkaian Simulasi [kembali]
3. Flowchart [kembali]
4. Listing Program [kembali]
void setup() {
pinMode(13, OUTPUT); // Kaki 13 menunjukan ke pin A 7segment
pinMode(12, OUTPUT); // Kaki 12 menunjukan ke pin B 7segment
pinMode(11, OUTPUT); // Kaki 11 menunjukan ke pin C 7segment
pinMode(10, OUTPUT); // Kaki 10 menunjukan ke pin D 7segment
pinMode(9, OUTPUT); // Kaki 9 menunjukan ke pin E 7segment
pinMode(8, OUTPUT); // Kaki 8 menunjukan ke pin F 7segment
pinMode(7, OUTPUT); // Kaki 7 menunjukan ke pin G 7segment
}
void loop() {
// tampilan angka '1'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 0);
delay(100);
// tampilan angka '2'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 0);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 0);
digitalWrite(7, 1);
delay(100);
// tampilan angka '3'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 1);
delay(100);
// tampilan angka '4'
digitalWrite(13, 0);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(100);
// tampila angka '5'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(100);
// tampilan angka '9'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 0);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(100);
// tampilan angka '8'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(100);
// tampilan angka '7'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 1);
digitalWrite(10, 0);
digitalWrite(9, 0);
digitalWrite(8, 0);
digitalWrite(7, 0);
delay(100);
// tampilan angka '6'
digitalWrite(13, 1);
digitalWrite(12, 0);
digitalWrite(11, 1);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 1);
digitalWrite(7, 1);
delay(100);
}
5. Video Simulasi [kembali]
6. Prinsip Kerja [kembali]
Kaki-kaki pada seven segmen dihubungkan ke arduino, kaki pada arduino yang dihubungkan adalah kaki 7, 8, 9, 10, 11, 12, dan 13.
- kaki A 7-segmen terhubung ke pin arduino nomor 13
- kaki B 7-segmen terhubung ke pin arduino nomor 12
- kaki C 7-segmen terhubung ke pin arduino nomor 11
- kaki D 7-segmen terhubung ke pin arduino nomor 10
- kaki E 7-segmen terhubung ke pin arduino nomor 9
- kaki F 7-segmen terhubung ke pin arduino nomor 8
- kaki G 7-segmen terhubung ke pin arduino nomor 7
kemudian di program diatur nilai output pada kaki kaki seven segmen agar menampilkan angka angka sesuai kondisi (angka 1-2-3-4-5-9-8-7-6) secara berulang terus menerus, dan dibuat delay 100ms untuk setiap angka yang ditampilkan. atau dengan kata lain setiap 100ms nilai outputnya berubah sesuai program yang sudah dibuat.
7. Link Download [kembali]
Tidak ada komentar:
Posting Komentar