#include <LiquidCrystal_I2C.h>
#include <Servo.h>
#define leda 1
#define ledb 2
#define ledc 3
#define buzzer 4
#define button1 5
#define buttonplus 11
#define buttonmin 12
#define PIN_TRIG 9
#define PIN_ECHO 10
Servo myservo;
int status1;
int statusplus;
int statusminus;
int duration;
int condition;
int nilai = 0;
LiquidCrystal_I2C lcd(0x27,20,4);
void setup()
{
lcd.init();
lcd.backlight();
Serial.begin(115200);
myservo.attach(8);
pinMode(leda, OUTPUT);
pinMode(ledb, OUTPUT);
pinMode(ledc, OUTPUT);
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
pinMode(buzzer, OUTPUT);
pinMode(button1, INPUT_PULLUP);
pinMode(buttonplus, INPUT_PULLUP);
pinMode(buttonmin, INPUT_PULLUP);
lcd.setCursor(0,0);
lcd.print("Falah");
lcd.setCursor(0,1);
lcd.print("SMAN 5 SMD");
delay(1000);
lcd.clear();
}
void loop()
{
display();
}
void display()
{
statusplus = digitalRead(buttonplus);
statusminus = digitalRead(buttonmin);
lcd.setCursor(0,0);
lcd.print("nilai : ");
lcd.print(nilai);
if(statusplus == 0)
{
nilai++;
}
if(statusminus == 0)
{
nilai--;
}
delay(10);
}
// unfinished project