const int pHSensorPin = A0; // Pin analog untuk sensor pH
float voltage, pHValue;
void setup() {
Serial.begin(9600); // Memulai komunikasi serial
}
void loop() {
int sensorValue = analogRead(pHSensorPin); // Membaca nilai analog dari sensor
voltage = sensorValue * (5.0 / 1023.0); // Mengkonversi nilai analog ke tegangan (dalam Volt)
pHValue = 7 + ((2.5 - voltage) / 0.18); // Mengkonversi tegangan ke nilai pH
Serial.print("Voltage: "); // Tampilkan tegangan di Serial Monitor
Serial.print(voltage);
Serial.print(" V, pH Value: "); // Tampilkan nilai pH di Serial Monitor
Serial.println(pHValue);
delay(1000); // Tunggu 1 detik sebelum membaca kembali
}
Loading
grove-oled-sh1107
grove-oled-sh1107