const int potPin = 34; // ขาที่ต่อกับขากลางของ VR
void setup() {
Serial.begin(115200); // เปิดการสื่อสาร Serial ความเร็ว 115200
delay(1000); // รอระบบเสถียรนิดนึง
}
void loop() {
// อ่านค่า Analog (จะได้ค่าช่วง 0 - 4095)
int sensorValue = analogRead(potPin);
// แปลงค่ากลับเป็นแรงดันไฟฟ้า (Voltage) เพื่อให้ดูง่ายขึ้น
// สูตร: (ค่าที่อ่านได้ * แรงดันสูงสุด) / 4095
float voltage = sensorValue * (3.3 / 4095.0);
// แสดงผลทางหน้าจอ
Serial.print("ADC Value: ");
Serial.print(sensorValue);
Serial.print(" | Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(500); // อ่านค่าทุกๆ ครึ่งวินาที
}