12/04/2568

Theme 6 วงจรพัฒนาเซ็นเซอร์ตรวจจับแก๊สพร้อมไฟ LED 3 ดวงและสัญญาณเตือน

 

📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้  คำสั่งเขียน 


int const PIN_SGAS = A1;
int LED_green = 6;
int LED_yellow = 5;
int LED_red = 4;
int buzzer = 3;
void setup(){
    pinMode(LED_green, OUTPUT);
    pinMode(LED_yellow, OUTPUT);
    pinMode(LED_red, OUTPUT);
pinMode(buzzer, OUTPUT);
    Serial.begin(9600);
}
void loop(){
    int value = analogRead(PIN_SGAS);
    value = map(value, 300, 750, 0, 100);
  if(value < 30){
    digitalWrite(LED_green, HIGH);
    digitalWrite(LED_yellow, LOW );
    digitalWrite(LED_red, LOW );
    digitalWrite(buzzer, LOW ); 
  }
  else if(value >= 30 & value < 50){
    digitalWrite(LED_yellow, HIGH );
    digitalWrite(LED_red, LOW );
    digitalWrite(LED_green, LOW );
    digitalWrite(buzzer, LOW ); 
  }
   else {
   digitalWrite(LED_red, HIGH );
     digitalWrite(LED_yellow, LOW );
     digitalWrite(LED_green, LOW );
    tone(buzzer, 500); // Send 1KHz sound signal...
  delay(300);   // ...for 1 sec
  noTone(buzzer);     // Stop sound...
  delay(50);  // ...for 1sec
  }
  delay(250);
}

📣ความรู้ไปประยุกต์ใช้อุปกรณ์อิเล็กทรอนิกส์เพื่อสร้างสรรค์เป็นโครงงานตามที่โจทย์กำหนดได้ วงจร 






ไม่มีความคิดเห็น:

แสดงความคิดเห็น

ครูเต้ง เทคโนฯ