Modul 1 Percobaan 2 Kondisi 2
Modul 1 Percobaan 2 2 Tampilkan angka dari 1 sampai 9 secara berulang
Pada modul 1 percobaan 2
kondisi 2 ini terdapat rangkaian yang terdiri atas Arduino dan 7 segment.
7-segment yang digunakan adalah MP-X2 dan merupakan jenis kathoda dan
dihubungkan ke kaki-kaki Arduino. Pada kaki 7-segment kaki 1 dihubungkan ke
ground agar display angka yang ditampilkan berada disebelah kiri. Pada percobaan
2 kondisi 2 ini diperintahkan untuk menampilkan angka 1 – 9 secara berulang. Oleh
karena itu, pada Arduino harus diinputkan program agar rangkaian dapat berjalan
secara semestinya.
Untuk program Arduino,
perlu dideklarasikan byte pin untuk mendeklarasikan pin 2 – 9 yang digunakan,
kemudian dideklarasikan bool digit berupa matriks yang berukuran 10 X 8 yang
mewakilkan segment-segment pada 7-segment, 0 berarti low dan 1 berarti high. Kemudian
dideklarasikan void setup untuk semua kode yang akan dijalankan sebanyak 1
kali. Didalam void setup terdapat perulangan tipe data int dengan variable I kondisi
kurang dari 8 increasement, didalam perulanagn for terdapat pinmode untuk
menyatakan pin yang dihubungkan ke pin I sebagai output. Kemudian terdapat
perulanagn for digitalWrite untuk segment-segment yang diwakilkan oleh pin[i] diberi logika
1sehingga segment-segment pada 7 segment menyala. Kemudian dideklarasikan void
loop yang berfungsi membaca kode secara berulang. Didalam void loop terdapat
fungsi tampil dan delay sebagai deklarasi fungsi untuk dipanggil. Kemudian dideklarasikan,
void tampil untuk memanggil fungsi-fungsi yang ada di dalam void loop sehingga
output dari Arduino dapat dikirimkan menuju 7-segement. Output yang
ditampilakan pada 7-segment berupa angka 1 – 9 secara berulang
0 komentar:
Posting Komentar