Introduction
This experiment demonstrates how to use a pH sensor to measure the acidity or alkalinity of a solution.

Components Needed
- pH Sensor
- Arduino
- Jumper Wires
- Solution for Testing
Circuit Setup
- Connect the pH sensor’s VCC to 5V on the Arduino.
- Connect the output pin of the sensor to an analog input pin (e.g., A0).
The sensor will output an analog signal corresponding to the pH level.

Code for pH Level Measurement
Upload the following code to your Arduino to read pH levels:
const int phPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int phValue = analogRead(phPin);
Serial.print("pH Level: ");
Serial.println(phValue);
delay(1000);
}
Explanation
The pH sensor provides an analog voltage proportional to the pH level of the solution being tested.
Troubleshooting
- Ensure the sensor is properly calibrated for accurate readings.
- If no reading is obtained, check for loose connections or issues with the sensor's power supply.