#include const int Pin=2; const int ledPin = 16; LiquidCrystal_I2C lcd(0x27, 20,4); // I2C adress void setup() { pinMode(Pin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(115200); lcd.begin(); lcd.backlight(); delay(250); lcd.noBacklight(); delay(250); lcd.backlight(); lcd.setCursor(0,0); lcd.print("Fablab Kamakura"); delay(1000); lcd.setCursor(0,1); lcd.print("Setyawan UGM"); delay(2000); lcd.clear(); lcd.setCursor(0,0); lcd.print("Proximity Sensor"); } void loop() { int sensorValue = digitalRead(Pin); if(sensorValue==1){ digitalWrite(ledPin, LOW); lcd.setCursor(0,2); lcd.print("Box Empty"); Serial.print("Proximity Sensor Status :"); Serial.println("Empty"); } else { digitalWrite(ledPin, HIGH); lcd.setCursor(0,2); lcd.print("Box Full"); Serial.print("Proximity Sensor Status :"); Serial.println("Full"); } delay(200); }