const int potPin = 5; // Định nghĩa chân mà biến trở (potentiometer) được kết nối
const int baudRate = 112500; // Khai báo một hằng số baudRate với giá trị là 112500
void setup() {
Serial.begin(baudRate);
delay(1000);
}
void loop() {
int potValue = analogRead(potPin);
int mappedValue = map(potValue, 0, 1023, 0, 100); // Chuyển đổi giá trị đọc được từ biến trở (0 đến 1023) thành khoảng giá trị mới từ 0 đến 100.
// In giá trị đọc được và giá trị đã được chuyển đổi ra Serial
Serial.print("Giá trị biến trở: "); // Gửi chuỗi "Giá trị biến trở: " đến Serial để cho biết dữ liệu sắp tới là gì.
Serial.print(potValue); // Gửi giá trị đọc được từ biến trở (potValue) đến Serial
Serial.print(" -> "); // Gửi chuỗi " -> " đến Serial để phân cách giữa giá trị gốc và giá trị đã chuyển đổi.
Serial.print(mappedValue); // Gửi giá trị đã được chuyển đổi (mappedValue) đến Serial
Serial.println(" %"); // Gửi chuỗi " %" và xuống dòng đến Serial
delay(500); // Đợi 0.5 giây (500 mili giây) trước khi thực hiện lần đọc tiếp theo
}