void loop() { time = 5; LRemote.process(); if (button9.isValueChanged()) { if (button9.getValue() == 1) { c = c + 1; if (c == 1) { PhonePasswd = PhonePasswd + 1;
}
}
} else if (button5.isValueChanged()) { if (button5.getValue() == 1) { c = c + 1; if (c == 2) { PhonePasswd = PhonePasswd + 2;
}
} } else if (button2.isValueChanged()) { if (button2.getValue() == 1) { c = c + 1; if (c == 3) { PhonePasswd = PhonePasswd + 3;
}
} } else if (button7.isValueChanged()) { if (button7.getValue() == 1) { c = c + 1; if (c == 4) { PhonePasswd = PhonePasswd + 4;
}
} } else if (button4.isValueChanged()) { if (button4.getValue() == 1) { c = c + 1;
} } else if (button0.isValueChanged()) { if (button0.getValue() == 1) { c = c + 1;
} } else if (button6.isValueChanged()) { if (button6.getValue() == 1) { c = c + 1;
} } else if (button1.isValueChanged()) { if (button1.getValue() == 1) { c = c + 1;
} } else if (button8.isValueChanged()) { if (button8.getValue() == 1) { c = c + 1;
} } else if (button3.isValueChanged()) { if (button3.getValue() == 1) { c = c + 1;
} } else if (button10.isValueChanged()) { if (button10.getValue() == 1) { label1.updateText(String("輸入密碼")); c = 0; PhonePasswd = 0;
} } if (c == 1) { label1.updateText(String(S1));
} else if (c == 2) { label1.updateText(String(S2)); } else if (c == 3) { label1.updateText(String(S3)); } else if (c == 4) { label1.updateText(String(S4)); delay(500); if (SetPasswd == PhonePasswd) { label1.updateText(String("開門")); digitalWrite(5, HIGH); delay(5000); digitalWrite(5, LOW);