#include "DHT.h" #define DHTPIN 4 // Pin data DHT11 terhubung ke pin 4 Arduino #define DHTTYPE DHT11 // Tipe sensor DHT (DHT11 untuk sensor DHT11) #define SENSOR_PH A0 // Pin analog untuk sensor pH air DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); // Mulai komunikasi serial dengan kecepatan 9600 bps Serial.println("DHT11 & pH Sensor test!"); dht.begin(); // Inisialisasi sensor DHT } void loop() { // Baca data suhu dan kelembaban float temperature = dht.readTemperature(); float humidity = dht.readHumidity(); // Baca data pH air float pHValue = analogRead(SENSOR_PH); pHValue = (5.0 / 1023.0) * pHValue; // Konversi nilai bacaan analog menjadi nilai pH Serial.print("Suhu (C): "); Serial.println(temperature); Serial.print("Kelembaban (%): "); Serial.println(humidity); Serial.print("pH Air: "); Serial.println(pHValue); delay(2000); // Tunggu 2 detik sebelum membaca data lagi }