void setup()
{

  // ปรับความเร็วของ Serial ไม่ต้องปรับค่า
  Serial.begin(115200);

  // ขา 5 - Output - ส่งค่าไปที่ลำโพง
  pinMode(5, OUTPUT);

  // ขา 27 - Input - รับค่าจากขาที่ 27 
  pinMode(27, INPUT);

}

void loop()
{

  // เซ็ตให้ค่า a เก็ยค่าที่อ่านจากขา 27
  int a = analogRead(27);

  /********************   จูนค่าตรงนี้     ********************************************


  ค่า Max คือค่าที่ถ้าอ่านแล้วเกินจากนี้ลำโพงจะดัง ต้องเอา Sensor มาดูว่าถ้าเผากระดาษแล้วค่าวิ่งไปสูงสุดเท่าไหร่
  เช่นค่าเริ่มต้นคือ 10 
  พอเผาแล้วค่าวิ่งไปที่ 120 
  ก็ปรับเป็น 100 เผื่อไว้เพราะ 120 คือค่าสูงสุด                                                */

  int Max = 1000;

  // ******************************************************************************





  // แสดงค่าออกทาง Serial Monitor
  Serial.println(a);

  // ถ้าค่าเกิน Max จะแสดงออกลำโพง
  if (a >= Max){
    digitalWrite(5, HIGH);
    Serial.println("Smoke Detection !!!!!!!!!!!!");
  }else{
    digitalWrite(5, LOW);
  }

  // Delay ค่า 1 วินาที
  delay(1000);
  
}
$abcdeabcde151015202530fghijfghij