Belajar Traffic Light Pt.2

Rifki Ibnu s
Amikom Computer Club
3 min readMar 24, 2022
7 Segment

Halo temen-temen… Kita ke materi selanjutnya ya..

Kali ini kita mau melanjutkan membuat Traffic Light nih, Kalau dulu kan belum ada countdownnya, nah sekarang sudah ada yak..

Tapi sebelumnya aku mau menjelaskan dulu nih alat yang digunakan untuk countdownnya, namanya yaitu 7Segment.

7Segment adalah suatu segmen- segmen yang digunakan untuk menampilkan angka.

Dari skema diatas, jikat temen-temen mau membuat angka misalnya 1 maka temen-temen cukup menghidupkan segment B dan C. Untuk lebih detailnya bisa cek dibawah ini :

  • Angka 0: Segmen A, B, C, D, E, F
  • Angka 1: Segmen B, C
  • Angka 2: Segmen A, B, G, E, D
  • Angka 3: Segmen A, B, G, C, D
  • Angka 4: Segmen F, G, B, C
  • Angka 5: Segmen A, F, G, C, D
  • Angka 6: Segmen A, F, E, D, C, G
  • Angka 7: Segmen A, B, C
  • Angka 8: Semua Segmen dihidupkan
  • Angka 9: Segmen A, F, G, B, C, D

Nah untuk membuat traffic light bentuk visualnya seperti bawah ini:

Okey.. kemudian untuk code editornya sudah ada dibawah ini.

Deklarasian variabel untuk menghidupkan led :

  • Pin digital 5 = merah
  • Pin digital 4 = kuning
  • Pin digital 3 = hijau

Sedangkan untuk Pin digital 7 Segment seperti ini :

  • Pin digital 13 = A
  • Pin digital 12 = B
  • Pin digital 11 = C
  • Pin digital 10 = D
  • Pin digital 9 = E
  • Pin digital 8 = F
  • Pin digital 7 = G
  • Pin digital 6 = H

Kemudian kita panggil dengan function void.

Kemudan untuk memberi batas waktu perulangan, kita beri delay. Kali ini aku beri delay 1000 yang artinya 1 sec / 1 detik.

Jika sudah diprogram dan disimulasikan, akan seperti di bawah ini:

Sekian dari pembahasan kali ini, keliatannya cukup rumit juga ya dilihat dari program fungsi dan perulangannya… tapi sebenarnya gak serumit perasaan ‘ini’ ke doi.

Semangat… Jangan bosen mengelooping yak..

link dasar: https://www.tinkercad.com/things/hIEgMQeXeM5-amazing-kup/editel?sharecode=QCn3i4T7DJQba07Mtwh_vTqXxZuIZJgD_HkSqztpq6w

--

--