const int analogPin = A0;
int value_10bit;
float volt,volt_ref=0;
void setup() {
pinMode(A0, INPUT);
Serial.begin(9600);
Serial.println("เหม่อมองฟ้า...แม้มันเป็นคืนที่หนาว");
Serial.println("!!!หมุ่นตัวต้านทานปรับค่าได้สิ!!");
}
void loop(){
value_10bit=analogRead(A0);
volt=value_10bit*0.00489;
if(volt!=volt_ref){
if(volt==0){
Serial.println("volt = ");
Serial.println(volt);
Serial.println(" โวลต์...มันต่ำสุดแล้วครับเพ่");
volt_ref=volt;
}else if (volt<=0.5){
Serial.println("volt = ");
Serial.println(volt);
Serial.println(" โวลต์...มันช่างน้อยนิดเหลือเกิน");
volt_ref=volt;
}else if (volt<=4.5){
Serial.println("volt = ");
Serial.println(volt);
Serial.println(" โวลต์...โอเค");
volt_ref=volt;
}else if (volt<5){
Serial.println("volt = ");
Serial.println(volt);
Serial.println(" โวลต์...ใจเย็นใกล้สุดแล้ว");
volt_ref=volt;
}else if (volt>=5){
Serial.println("volt = ");
Serial.println(volt);
Serial.println(" โวลต์....มันสุดแล้วครับเพ่");
volt_ref=volt;
}
}
delay(250);
}