Laporan Akhir 1 Modul 1 Percobaan 2
[KEMBALI KE MENU SEBELUMNYA]
- Merangkai dan menguji aplikasi output pada mikrokontroller Arduino
- Merangkai dan menguji input pada mikrokontroller Arduino
- Merangkai dan menguji I/O pada mikrokontroller Arduino
3. Gambar Rangkaian Simulasi [Kembali]
Prinsip Kerja Rangkaian
Pada percobaan 2, komponen rangkaian yang digunakan diantaranya: Arduino Uno, Jumper, 7 Segment, Breadboard, dan Power USB sebagai penghubung antara Arduino dengan Komputer.
Rangkaian dirangkai sesuai dengan kondisi yang diminta, yaitu untuk menampilkan nagka 1-5 secara berulang. Kaki-kaki pada pin Arduino dihubungkan ke 7 Segment dengan menggunakan Jumper.
a => 9 e => 5
b => 8 f => 4
c => 7 g => 3
d => 6 DP => 2
Setelah seluruh pin terhubung, maka rangkaian dihubungkan ke komputer yang sudah diprogram listing programnya, sesuai dengan listing program di atas. Rangkaian dihubungkan dengan menggunakan Power USB.
Saat sudah terhubung, maka di listing programnya dilakukan verivy => tools => port (com 3 arduino uno) => upload program agar arduino terhubung dengan komputer dan programnya. Setelah selesai proses upload, maka pada 7 Segment akan menunjukkan angka 1-5 secara bergantian sesuai dengan perintah.
Analisa
1. Analisa rangkaian terhadap kondisi setiap kelompok (bagaimana menghubungkan antara kaki kaki 7 segment). Jika terjadi kesalahan, berikan penjelasan
Jawab:
Pada percobaan 2, komponen rangkaian yang digunakan diantaranya: Arduino Uno, Jumper, 7 Segment, Breadboard, dan Power USB sebagai penghubung antara Arduino dengan Komputer.
Rangkaian dirangkai sesuai dengan kondisi yang diminta, yaitu untuk menampilkan nagka 5-1 secara berulang. Kaki-kaki pada pin Arduino dihubungkan ke 7 Segment dengan menggunakan Jumper.
a => 9 e => 5
b => 8 f => 4
c => 7 g => 3
d => 6 DP => 2
Setelah seluruh pin terhubung, maka rangkaian dihubungkan ke komputer yang sudah diprogram listing programnya, sesuai dengan listing program di atas. Rangkaian dihubungkan dengan menggunakan Power USB.
Saat sudah terhubung, maka di listing programnya dilakukan verivy => tools => port (com 3 arduino uno) => upload program agar arduino terhubung dengan komputer dan programnya. Setelah selesai proses upload, maka pada 7 Segment akan menunjukkan angka 1-5 secara bergantian sesuai dengan perintah.
Jika terjadi kesalahan pada saat menghubungkan antar kaki 7 Segment, maka angka yang di minta yaitu 5-1 tidak akan dapat tampil pada 7 Segment nya.
2. Jika 7 segment nya diganti menjadi commod anoda. Bagaimana pengaruh terhadap rangkaian.
Jawab:
Jika pada rangkaian 7 Segment yang digunakan adalah common anoda, maka kaki anoda yaitu Pin COM akan dihubungkan dengan VCC agar rangkaian dapat berjalan dan menmpilkan angka yang diinginkan. Jika tetap menggunakan ground, maka LED yang ada pada 7 Segment tidak akan dapat muncul/ menyala.
3. Jelaskan listing program sesuai dengan kondisi masing masing
Jawab:
Listing program pada percobaan 2, prtama mendeklarasikan pin yang digunakan pada 7 Segment dengan tipe data byte, yaitu pin 2, 3, 4, 5, 6, 7, 8, dan 9. Lalu, pada void setup berarti semua kode pada fungsi tersebut hanya didieklarasikan sekali.
Pada perulangan for, dideklarasikan bahwa ada perulangan dengan tipe int dari i = 0; i >= 9, maka akan ada increase. Selanjutnya, ditunjukkan bahwa pin yang ada pada 7 Segment dan terhubung pada pin kaki arduino merupakan output.
Pada fungsi void loop, dinyatakan bahwa fungsi akan ada perulangan. Pada percobaan 2, angka yang akan ditampilkan adalah angka 5-4-3-2-1 secara bergantian dan berulang. Dimana pin yang dituliskan HIGH maka akan berlogika 1 dan aktif HIGH. Sedangkan pin yang ditulliskan LOW maka akan berlogika 0 dan aktif LOW.
Sebagai contoh, untuk dapat menampilkan angka 2, maka pin yang HIGH adalah 3, 5, 6, 8, 9 dan pin yang LOW adalah 2, 4, dan 7. Lalu, setelah angka tersebut tampil, akan ada delay selama 100ms atau 0.1s dan akan dilanjutkan ke angka berikutnya secara bergantian dan berulang.
Tidak ada komentar:
Posting Komentar