Sensor pH Air adalah sensor yang digunakan untuk mengukur tingkat keasaman atau kebasaan air dengan keluaran berupa tegangan yang berbanding lurus dengan nilai pH, kali ini kita akan membuat program untuk Sensor pH dengan menggunakan microkonroller Arduino Uno.
Alat yang Digunakan:
- Arduino Uno
- Sensor PH Air
- Kabel Jumper
Koneksi Pin:
- VCC->3.3V atau 5V
- GND->GND
- AOUT->A0
Skematik:

Kode Program:
// Pin untuk sensor pH
const int phSensorPin = A0; // Pin analog pada Arduino Uno
// Variabel untuk perhitungan
float voltage = 0.0;
float pHValue = 0.0;
void setup() {
// Inisialisasi komunikasi serial
Serial.begin(9600);
// Konfigurasi pin sebagai input
pinMode(phSensorPin, INPUT);
Serial.println("Sensor pH siap digunakan.");
}
void loop() {
// Membaca nilai analog dari sensor
int sensorValue = analogRead(phSensorPin);
// Konversi nilai analog menjadi tegangan (mV)
voltage = sensorValue * (5.0 / 1023.0); // 5V adalah referensi ADC Arduino Uno
// Hitung nilai pH dari tegangan (kalibrasi standar: 0-14 pH -> 0-5V)
pHValue = 7.0 - ((voltage - 2.5) / 0.18); // Rumus konversi berdasarkan datasheet
// Tampilkan hasil ke Serial Monitor
Serial.print("Tegangan: ");
Serial.print(voltage, 2);
Serial.print(" V, Nilai pH: ");
Serial.println(pHValue, 2);
// Delay untuk pembacaan berikutnya
delay(1000);
}
Selamat Mencoba!!
Semoga Berhasil!!
Kalau teman-teman berminat menggnakan jasa kami bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika
