ดู code arduino ให้หน่อยคับ

code ข้างล่างอะ คับ ยกมาเเค่ตัวอย่าง loop ย่อยนะคับ คือ ผมวนloop เพื่อให้เก็บค่า key ที่ถูกกดจาก keypad ให้ได้ตัวเลขหลายหลัก

โดยเก็บ ค่าไว้ที่ตัวแปร buy เเต่พอ break ออกจาก loop  เเล้วมันไม่สามารถนำ ค่าในตัว buy มาเปรียบเทียบอะคับ



void check1(){      
int count=0;
int buy;
while(count < 4)
{
  
   Key =  customKeypad.getKey();
   if(Key != NO_KEY){
      buy = Key;
     lcd.print(Key);count++;
     if(Key ==' ')break;}
}  
lcd.setCursor(5,3);
lcd.noBlink();  
    
    if(buy == "0.5"){lcd.print("60"); digitalWrite(led1,HIGH);}else
    if(buy == "1.5"){lcd.print("30"); digitalWrite(led2,HIGH);}
    


}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่