เวลาปล่อยสวิตช์2ตัวพร้อมกันมันทำงานพร้แมกันอะครับอยากให้มันทำงานแบบเวลากดสวิตช์1และปล่อยสวิตข์1แสดงเป็นled1 offครับ

กระทู้คำถาม
คือเวลาปล่อยพร้อมกันมันแสดงผลสองอย่างมาเลยครับ คือ led1 off และ led 2 off อะครับเป็นตามคลิปเลยครับ
https://youtu.be/OR6WL9c_p1Y
นี่โคดครับ
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int st1=0;
int st2=0;
int l1=A3;
int l2=A4;
int sw1=A1;
int sw2=A2;
int sp1=6;
int sp2=7;
void setup()
{
  lcd.begin(16,2);
  Serial.begin(9600);
  pinMode(l1,OUTPUT);
  pinMode(l2,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(13,OUTPUT);
  pinMode(sp1,OUTPUT);
  pinMode(sp2,OUTPUT);
  pinMode(sw1,INPUT);
  pinMode(sw2,INPUT);
}
void loop()
{
  st1=digitalRead(sw1);
  st2=digitalRead(sw2);
  if (st1==HIGH&&st2==LOW)
  {
    digitalWrite(l1,HIGH);
    analogWrite(sp1,153);
    digitalWrite(8,HIGH);
    digitalWrite(9,LOW);
    digitalWrite(10,LOW);
    digitalWrite(13,LOW);
    lcd.setCursor(4,0);
    lcd.print("LED1 ON");
    lcd.setCursor(3,1);
    lcd.print("MOTOR1 ON");
        delay(1000);
    lcd.clear();
  }
  else if (st1==LOW&&st2==HIGH)
  {
   digitalWrite(l2,HIGH);
    analogWrite(sp2,255);
    digitalWrite(10,LOW);
    digitalWrite(13,HIGH);
    digitalWrite(8,LOW);
    digitalWrite(9,LOW);
    lcd.setCursor(4,0);
    lcd.print("LED2 ON");
    lcd.setCursor(3,1);
    lcd.print("MOTOR2 ON");
        delay(1000);
    lcd.clear();
  }
  else
  {
    digitalWrite(l1,LOW);
    digitalWrite(10,LOW);
    digitalWrite(13,LOW);
    digitalWrite(8,LOW);
    digitalWrite(9,LOW);
    lcd.setCursor(4,0);
    lcd.print("LED1 OFF");
    lcd.setCursor(3,1);
    lcd.print("MOTOR1 OFF");
    delay(1000);
    lcd.clear();
    digitalWrite(l2,LOW);
    digitalWrite(10,LOW);
    digitalWrite(13,LOW);
    digitalWrite(8,LOW);
    digitalWrite(9,LOW);
    lcd.setCursor(4,0);
    lcd.print("LED2 OFF");
    lcd.setCursor(3,1);
    lcd.print("MOTOR2 OFF");
    delay(1000);
    lcd.clear();
  }
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่