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

Mau Konsultasi & Diskusi ?