Sensor Turbidity adalah perangkat yang digunakan untuk mengukur tingkat kekeruhan air berdasarkan intensitas cahaya yang diteruskan atau tersebar oleh partikel di dalamnya. kali ini saya akan memberikan tutorial cara menggunakan sensor turbidity dengan microcontroler Arduino Uno.
Alat yang digunakan:
- Arduino Uno
- Sensor Turbidity
- Kabel Jumper
Koneksi Pin:
- VCC->5V
- GND->GND
- AOUT->A0
Skematik:

Kode Program:
// Pin untuk sensor turbidity
const int turbidityPin = A0; // Pin analog pada Arduino Uno
// Variabel untuk perhitungan
float voltage = 0.0;
float turbidity = 0.0;
void setup() {
// Inisialisasi komunikasi serial
Serial.begin(9600);
// Konfigurasi pin sebagai input
pinMode(turbidityPin, INPUT);
Serial.println("Sensor Turbidity siap digunakan.");
}
void loop() {
// Membaca nilai analog dari sensor turbidity
int sensorValue = analogRead(turbidityPin);
// Konversi nilai analog menjadi tegangan (V)
voltage = sensorValue * (5.0 / 1023.0); // 5V adalah referensi ADC Arduino Uno
// Hitung tingkat kekeruhan (NTU) - Rumus dapat disesuaikan dengan kalibrasi
turbidity = (voltage - 2.5) * -100; // Contoh konversi sederhana
// Tampilkan hasil ke Serial Monitor
Serial.print("Tegangan: ");
Serial.print(voltage, 2);
Serial.print(" V, Tingkat Kekeruhan: ");
Serial.print(turbidity, 2);
Serial.println(" NTU");
// 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
