#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi objek LCD
LiquidCrystal_I2C lcd(0x27, 20, 4); // Alamat I2C dan ukuran LCD 20x4
const int potPin1 = 34; // Pin analog untuk potensiometer 1
const int potPin2 = 35; // Pin analog untuk potensiometer 2
const int potPin3 = 36; // Pin analog untuk potensiometer 3
const int potPin4 = 39; // Pin analog untuk potensiometer 4
void setup() {
// Inisialisasi LCD
lcd.begin(16,2);
// Setup Serial Monitor
Serial.begin(9600);
}
void loop() {
// Baca nilai dari potensiometer
int val1 = analogRead(potPin1);
int val2 = analogRead(potPin2);
int val3 = analogRead(potPin3);
int val4 = analogRead(potPin4);
// Tampilkan nilai pada LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Pot1: " + String(val1));
lcd.setCursor(0, 1);
lcd.print("Pot2: " + String(val2));
lcd.setCursor(0, 2);
lcd.print("Pot3: " + String(val3));
lcd.setCursor(0, 3);
lcd.print("Pot4: " + String(val4));
// Tampilkan nilai pada Serial Monitor
Serial.print("Pot1: ");
Serial.print(val1);
Serial.print("\t Pot2: ");
Serial.print(val2);
Serial.print("\t Pot3: ");
Serial.print(val3);
Serial.print("\t Pot4: ");
Serial.println(val4);
delay(500); // Delay untuk memperlambat pembacaan (opsional)
}