1. Kondisi [Kembali]
Project board ini berfungsi sebagai tempat untuk merangkai rangkaian pada percobaan praktikum, yang mana pada board ini masing-masing lobangnya ada yng berhubungan secara vertikal dan horizontal.
Kabel USB arduino ini berfungsi untuk menghubungkan antara arduino dengan laptop yang akan digunakan sebagai tempat program, nantinya program akan di upload atau di transfer ke arduino menggunakan kabel usb ini.
Rangkaian terdiri dari 1 buah Arduino Uno, seven segment common katoda dan ground. Pin digital yang digunakan yaitu pin 2, 3, 4, 5, 6, 7, 8 secara berurutan lalu dihubungkan ke seven segment common katoda pin G, F, E, D, C, B, A dan diteruskan ke ground.
Untuk program arduino pertama sekali mendeklarasikan variabel sev_seg[] dengan tipe data byte yang berisikan 8 pin yang akan dihubungkan dengan seven segment sebagai output. Output yang diinginkan yaitu menampilkan angka 2, 0, 1, 0, 9, 5,1, 0, 4, dan 3 secara berurutan pada seven segment katoda. Dengan demikian untuk menampilkan angka 1 maka pin 2-5, 8 Low dan 6,7 High dengan fungsi void display_satu() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 0 maka pin 1 Low dan 3-8 High dengan fungsi void display_nol() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 4 maka pin 2, 3, 6, 7 High dan 4, 5, 8 Low dengan fungsi void display_empat() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 5 maka pin 2, 3, 5, 6, 8 High dan 4, 7 Low dengan fungsi void display_delapan() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low, dan seterusnya untuk angka selanjutnya
Setelah itu digunakan fungsi void setup yang akan membaca kode sekali. Selanjutnya ada perulangan for dari 0 sampai kecil 9 dan increment. Setelah itu ada perintah pinMode(sev_seg[i],OUTPUT); yang menyatakan pin yang dihubungkan ke LED sebagai OUTPUT. Kemudian ada fungsi void loop() yang akan melakukan pembacaan kode berulang. pada program untuk percobaan ini menggunakan delay 2000 ms (2 detik)
berikut program untuk percobaan 2:
6. Analisa [Kembali]
1.
Jelaskan prinsip kerja dari seven
segment common anoda dan katoda!
JAWAB :
Seven segment common katoda
adalah seven segment yang pinnya terhubung dengan semua kaki katoda LED. Adapun
cara untuk mengaktifkannya yaitu dengan memberikan aktif high atau logika 1. Untuk
common katoda ini terhubung dengan ground. Sedangkan untuk seven segment common
anoda adalah kode yang terhubung dengan VCC. Untuk mengaktifkan seven segment
common anoda ini ialah dengan memberikan aktif low atau logika 0.
2.
Jelaskan bagaimana cara
menampilkan angka 9 pada seven segment common anoda!
JAWAB:
Seven segment display:
Seperti penjelasan seven segment
anoda dimana ia akan aktif low atau logika 0. Sehingga untuk menampilkan angka
9, LED yang harus aktif adalah a, b, c, d, f, g. Jadi, untuk menampilkan angka
9 pada seven segment common anoda yaitu dengan memberi aktif low pada semua LED
kecuali LED (e).
- Download video percobaan Klik Disini
- Download HTML Klik Disini
- Download listing program Klik Disini
- Download datasheet LED Klik Disini
- Download datasheet resistor Klik Disini
- Download datasheet arduino uni Klik Disini
- Download library arduino uno Klik Disini
Tidak ada komentar:
Posting Komentar