Skip to content

Membuat Scoreboard Digital Dua Tim dengan Buzzer

Profesionalisme di Lapangan dengan Skor Digital

Dalam pertandingan olahraga, papan skor yang jelas adalah kunci sportivitas. Menggunakan kertas atau papan manual seringkali kurang praktis. Di tahun 2026, membuat papan skor digital sendiri bukan hanya lebih murah, tapi juga memberikan kesan profesional pada setiap pertandingan komunitas Anda.

Tutorial ini akan membimbing Anda membuat Scoreboard Digital sederhana untuk dua tim (Tim A & Tim B) lengkap dengan tombol penambah skor dan buzzer sebagai indikator suara.

Komponen yang Diperlukan

  • Arduino Uno atau Nano.
  • 2x Modul 7-Segment (TM1637) atau LCD 16×2 dengan I2C.
  • 4x Push Button (2 untuk tambah skor, 2 untuk reset/kurangi).
  • 1x Buzzer Aktif.
  • Kabel Jumper dan Breadboard.

Skema Perkabelan

  1. Tombol Tim A: Hubungkan ke Pin D2 (Internal Pull-up).
  2. Tombol Tim B: Hubungkan ke Pin D3 (Internal Pull-up).
  3. Buzzer: Kaki positif ke Pin D4, kaki negatif ke GND.
  4. Display (LCD/7-Segment): Hubungkan jalur data ke pin I2C (SDA di A4, SCL di A5).

Kode Program (Arduino IDE)

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

const int btnA = 2;
const int btnB = 3;
const int buzzer = 4;

int skorA = 0;
int skorB = 0;

void setup() {
  pinMode(btnA, INPUT_PULLUP);
  pinMode(btnB, INPUT_PULLUP);
  pinMode(buzzer, OUTPUT);

  lcd.init();
  lcd.backlight();
  updateSkor();
}

void loop() {
  if (digitalRead(btnA) == LOW) {
    skorA++;
    suaraBuzzer();
    updateSkor();
    delay(300); // Debounce
  }

  if (digitalRead(btnB) == LOW) {
    skorB++;
    suaraBuzzer();
    updateSkor();
    delay(300);
  }
}

void suaraBuzzer() {
  digitalWrite(buzzer, HIGH);
  delay(100);
  digitalWrite(buzzer, LOW);
}

void updateSkor() {
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("TIM A      TIM B");
  lcd.setCursor(2, 1);
  lcd.print(skorA);
  lcd.setCursor(11, 1);
  lcd.print(skorB);
}

Cara Pembuatan Fisik

  1. Box Panel: Gunakan kotak plastik atau kayu. Buat lubang untuk layar di bagian tengah dan dua tombol besar di masing-masing sisi (kiri untuk Tim A, kanan untuk Tim B).
  2. Tombol Besar: Agar lebih estetik, Anda bisa menggunakan Arcade Button yang berwarna terang.
  3. Sumber Daya: Gunakan power bank atau adaptor 5V agar alat bisa dibawa-bawa ke lapangan (portable).

Kesimpulan

Dengan sistem ini, Anda tidak akan lagi berdebat mengenai jumlah skor saat pertandingan berlangsung. Anda bisa mengembangkan proyek ini lebih jauh dengan menambahkan modul Bluetooth agar skor bisa dikontrol via smartphone atau menambahkan sensor getar pada ring basket untuk otomatisasi skor!