Ini adalah penjelasan lengkap dari konten reels instagram @makassarrobotics yang dipost pada awal musim World Cup 2022 saat kami membuat papan skor di waktu break pertandingan Argentina vs Saudi Arabia pada babak grup.

Komponen yang dibutuhkan

  • Arduino Uno R3
  • LCD 20×4 + I2C Serial Interface
  • Breadboard
  • Push button 4 pin
  • Jumper secukupnya

Dapatkan komponen di atas melalui link di bawah ini :


Skema Rangkaian

Jalur Sambungan

Arduino UnoLCD 20×4 I2C
5VVCC
GNDGND
A4SDA
A5SCL
Arduino UnoTombol 1
8 (D8)PIN 1
GNDPIN 2
Arduino UnoTombol 2
11 (D11)PIN 1
GNDPIN 2

Source Code

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

#define pinArg 11
#define pinSau 8

LiquidCrystal_I2C lcd(0x27, 20, 4);
int skorArg = 0;
int skorSau = 0;

void setup() {
  pinMode(pinArg, INPUT_PULLUP);
  pinMode(pinSau, INPUT_PULLUP);

  lcd.begin();
  lcd.backlight();

}

void loop() {

  if(digitalRead(pinArg) == 0){
    skorArg ++;   
    delay(500);
     lcd.clear();
  }

  if(digitalRead(pinSau) == 0){
    skorSau ++;   
    delay(500);
    lcd.clear();
  }
  

    lcd.setCursor(0,0);
    lcd.print("---- Papan Skor ----"); 
    lcd.setCursor(0,1);
    lcd.print("SAUDI ARABIA");
    lcd.setCursor(7,2);
    lcd.print(skorSau);
    lcd.print(" -- ");
    lcd.print(skorArg);
    lcd.setCursor(11,3);
    lcd.print("ARGENTINA");

    if(skorArg == 1 && skorSau == 2){      
      delay(7000);
      lcd.clear();
      lcd.setCursor(0,1);
      lcd.print("\"WHERE IS MESSI?\"");   
      delay(20000);  
    }   
  

}

Library


Hasil

Leave a comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *