Tugas Pendahuluan Modul 1





1. Kondisi [Kembali]
      Tampilkan angka dari 1 sampai 5, lalu dari 9 sampai 6 secara berulang

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