#include <Wire.h>
#include <LiquidCrystal.h>
#define RS 12
#define E 11
#define D4 5
#define D5 4
#define D6 3
#define D7 2
LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
const int pir=6;
const int red=8;
const int piezo = 9;
int in=0,out=0;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor(4,0);
lcd.print("Kelompok");
lcd.setCursor(7,1);
lcd.print("C3");
delay(1000);
pinMode(pir, INPUT);
pinMode(red, OUTPUT);
pinMode(piezo, OUTPUT);
lcd.begin(16, 2);
}
void loop()
{
if (digitalRead(pir))
{
digitalWrite(red,HIGH);
digitalWrite(piezo,HIGH);
in = in+1;
delay(1000);
}
else
digitalWrite(red,LOW);
digitalWrite(piezo,LOW);
lcd.clear();
lcd.setCursor(1,0); //(mengatur lokasi tata letak awal huruf
lcd.print("Jumlah Baglog");
lcd.setCursor(3,1); //mengatur Letak huruf
lcd.print("JUMLAH:");
lcd.setCursor(11,1); //mengatur letak angka
lcd.print(in);
delay(1000);
}