Praktikum 4 Listrik SEVEN SEGMEN
Praktikum 4 Listrik SEVEN SEGMEN
https://youtu.be/Jenje3fUJbI
1. Buatlah rangkaian berikut pada Proteus dengan komponen 7-segmen common cathoda
3.
4. Compile program Arduino. Copy file .hex yang dihasilkan. Simulasikan pada Proteus.
5. Jika semuanya benar maka akan terlihat pada 7-segmen angka mulai 0 counting Up
sampai dengan 9 dan kembali ke-0, terus berulang-ulang.
Diskusikan:
Kalau diamati lebih teliti pada perulangan ke-25 ketika display memperlihatkan
angka 5 setelah itu langsung ke-0. Coba fikirkan kenapa hal tersebut bisa terjadi.
(tulis jawabanmu)
:Karena hanya memiliki 10 elemen dalam array angka (indeks 0 hingga 9), ketika i
melebihi 9, i%10 akan kembali ke 0. Ini menyebabkan siklus kembali ke angka
pertama dalam array, yang dalam kasus ini adalah 0. Oleh karena itu, setelah angka
lima (angka[5]) ditampilkan, langkah berikutnya adalah menampilkan angka nol
(angka[0]), karena i melebihi 9.
https://youtu.be/DFr4PXUDEw4
2. Modifikasilah program pada aktifitas 1, yaitu pada bagian array (kalian membuat pola
baru untuk angka 0 sd 9). Pola baru harus dibuat karena sambungan dari 7-segmen ke
pin arduino berbeda dari aktifitas 1.
3. Dengan program modifikasi tersebut maka sistem akan bekerja seperti aktifitas 1
https://youtu.be/7jAFfVXt-cw
3. Compile program Arduino. Copy file .hex yang dihasilkan. Simulasikan pada Proteus.
- Jika button b1 (yang ke A0) ditekan terus (jangan dilepas) maka angka akan
counting up dari 0 (dari angka yang tertera) naik sd angka 9 terus berulang. Jika
tombol b1 dilepas maka counting up akan berhenti.
- Jika button b2 (yang ke A1) ditekan terus (jangan dilepas) maka angka akan
counting down dari angka yang tertera turun ke 0 kembali ke 9 kemudian turun lagi
ke 0 dst. Jika tombol b1 dilepas maka counting up akan berhenti.
Aktifitas 4: (Tugas) Count Up dan Count Down menggunakan momentary button dan
dengan tombol pause
https://youtu.be/rk9tdP0H0G0
Buatlah sistem seperti sistem pada aktifitas 3, namun dengan tambahan satu tombol Pause
(berhenti counting). Pada aktifitas ini sistem akan bekerja sbb:
- Ketika sistem start angka yang ditampilkan 7-segmen adalah angka 0
- Jika button b1 (yg ke A0) ditekan sebentar saja (kemudian dilepas) maka angka
akan counting up dari 0 (dari angka yang tertera) naik sd angka 9 terus berulang,
meskipun tombol b1 telah dilepas.
- Jika button b2 (yg ke A1) ditekan sebentar saja (kemudain dilepas) maka angka
akan counting down (dari angka yang tertera) turun sd angka 0 kembali ke 9 terus
berulang, meskipun tombol b2 telah dilepas.
- Tombol b3 (Pause) berfungsi untuk menghentikan counting.
Code aktifitas 4
3. Compile program Arduino. Copy file .hex yang dihasilkan. Simulasikan pada Proteus.
- Jika tombol b1 ditekan sebentar maka angka bertambah 1. Sistem ini akan counting
up manual dengan penekanan tombol
Aktifitas 6: (Tugas) Counting Up dan Counting Down, dan Reset manual dengan button
https://youtu.be/ya_3ato_im4
Modifikasi rangkaian hardware pada aktifitas 5 dengan menambahkan 2 buah button yaitu
b2 dan b3. Sistem akan bekerja sbb:
- Awal start sistem akan menampilkan angka 0.
- Jika ditekan b1 maka 7-segmen akan counting up manual
- Jika ditekan b2 maka 7-segmen akan counting down manual
- Jika ditekan b3 maka 7-segmen akan reset menampilkan angka 0.