The Atlas Scientific pH Board (KIT-103P) is a high-quality, reliable sensor designed for measuring the pH levels in liquids. This sensor is widely used in applications such as hydroponics, aquariums, water quality monitoring, and laboratory experiments. The board's precision and ease of use make it an ideal choice for both hobbyists and professionals seeking to monitor acidity or alkalinity in various environments.
Pin Number | Name | Description |
---|---|---|
1 | VCC | Supply voltage (3.3V - 5V) |
2 | GND | Ground connection |
3 | TX | Transmit pin for UART communication |
4 | RX | Receive pin for UART communication |
5 | SCL | Serial Clock for I2C communication |
6 | SDA | Serial Data for I2C communication |
7 | PGND | Probe Ground (connect to the solution ground) |
#include <Wire.h> // Include the I2C library (required)
const int pHBoardAddress = 99; // Default I2C address of the pH board
void setup() {
Wire.begin(); // Join the I2C bus as master
Serial.begin(9600); // Start serial communication at 9600 baud
}
void loop() {
Wire.beginTransmission(pHBoardAddress); // Start I2C transmission
Wire.write("R"); // Send the command to take a reading
Wire.endTransmission(); // End transmission
delay(1000); // Wait for the reading to be taken
Wire.requestFrom(pHBoardAddress, 7); // Request 7 bytes from the pH board
while (Wire.available()) { // While receiving data
char c = Wire.read(); // Read a byte
Serial.print(c); // Print the byte to the serial monitor
}
Serial.println(); // Newline for readability
delay(1000); // Wait before taking the next reading
}
Q: Can the pH board operate in extreme temperatures? A: The board is designed to operate between 1°C and 99°C. For extreme temperatures, additional considerations for thermal management may be necessary.
Q: How often should I calibrate the sensor? A: Calibration frequency depends on the usage and required accuracy. It is recommended to calibrate before any critical measurements or after a significant change in the measurement environment.
Q: What should I do if the readings are unstable? A: Unstable readings can be caused by electrical interference or air bubbles on the probe's sensor. Ensure the probe is fully submerged and that the environment is free from electrical noise.