Menu
CoddyTech

Tampilan Tujuh Segmen

Termasuk bagian Layar dan Sensor dalam perjalanan Arduino di Coddy. Pelajaran 1 dari 24.

Display tujuh segmen menampilkan angka dengan tujuh batang kecil yang disebut segmen. Segmen-segmen ini diberi nama dengan huruf: a di bagian atas, lalu searah jarum jam b dan c di sisi kanan, d di bagian bawah, e dan f di sisi kiri, serta g melintang di tengah.

Setiap segmen adalah LED dengan pinnya sendiri. Pada display ini, semua segmen berbagi satu kaki positif, yaitu anoda bersama, yang dihubungkan ke 5V. Hal itu membalik aturan biasanya: segmen menyala saat pinnya LOW, karena arus mengalir dari 5V ke pin. Pin HIGH mematikannya.

digitalWrite(2, LOW);   // segmen a menyala
digitalWrite(3, HIGH);  // segmen b padam

Untuk menampilkan angka, nyalakan segmen yang diperlukan dan biarkan segmen lainnya mati. Angka 1 menggunakan b dan c. Angka 8 menyalakan ketujuh segmen.

challenge icon

Tantangan

Mudah

Segmen berada di pin 2 (a), 3 (b), 4 (c), 5 (d), 6 (e), 7 (f), dan 8 (g). Kode awal mematikan semuanya. Gambar angka 2:

  • angka 2 terdiri dari segmen a, b, g, e, dan d
  • nyalakan setiap segmen dengan digitalWrite(pin, LOW) di setup()

Tekan Jalankan untuk melihat digitmu, lalu tekan Periksa.

Coba sendiri

// Pin segmen: a 2, b 3, c 4, d 5, e 6, f 7, g 8
// Anoda bersama: LOW menyalakan segmen, HIGH mematikannya.

void setup() {
  for (int pin = 2; pin <= 8; pin++) {
    pinMode(pin, OUTPUT);
    digitalWrite(pin, HIGH);  // semua segmen mati
  }

  // nyalakan segmen untuk angka 2 di sini
}

void loop() {
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Layar dan Sensor

Latihan sendiri: Playground Arduino