รบกวนเขียนโปรแกรม Arduino ช่วยด้วยครับ

ผมต้องการเขียนโปรแกรมนับถอยหลัง
ซึ่งสามารถเลือกเวลานับถอยหลังได้จากการกดปุ่มมีทั้งหมด4ปุ่ม
กดปุ่ม1 เลือก เวลาคือ 3นาที
กดปุ่ม2 เลือก เวลาคือ 5นาที
กดปุ่ม3 เลือก เวลาคือ 7นาที
กดปุ่ม4 เลือก เวลาคือ 10นาที
อะไรประมาณนี้
ลองแนะนำหน่อยครับ
ปล.กดแล้วให้มันแสดงออกที่จอว่า ถ้ากดปุ่ม1 แสดง 00:03:00 กดปุ่ม2 แสดง 00:05:00
ปล2.ตอนนี้เหลือแค่กดปุ่มเลือกเวลาที่เหลือเรื่องนับถอยหลังได้หมดแล้ว

CODEคร่าวๆ
const int ButtonPin5 = D5;
const int ButtonPin6 = D6;
const int ButtonPin7 = D7;
const int ButtonPin8 = D8;

int sw5 = 0;
int sw6 = 0;
int sw7 = 0;
int sw8 = 0;

pinMode(ButtonPin5, INPUT);
  pinMode(ButtonPin6, INPUT);
  pinMode(ButtonPin7, INPUT);
  pinMode(ButtonPin8, INPUT);
  
  sw5 = digitalRead(ButtonPin5);
  sw6 = digitalRead(ButtonPin6);
  sw7 = digitalRead(ButtonPin7);
  sw8 = digitalRead(ButtonPin8);

if(sw5==HIGH) {
  timer.setCounter(00, 00, 10, timer.COUNT_DOWN, onComplete);
}
if(sw6==HIGH) {
  timer.setCounter(00, 05, 00, timer.COUNT_DOWN, onComplete);
}
if(sw7==HIGH) {
  timer.setCounter(00, 07, 00, timer.COUNT_DOWN, onComplete);
}
if(sw8==HIGH) {
  timer.setCounter(00, 10, 00, timer.COUNT_DOWN, onComplete);
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่