<< Go Back

การต่ออุปกรณ์ได้กล่าวถึงในหน่วยการเรียนรู้ที่ 2

เมื่อทำการเขียนโค้ดทดสอบการใช้งานแต่ละปุ่มไปแล้ว
ขั้นตอนต่อไปเราจะมาเริ่มเขียนคำสั่งการทำงานในแต่ละปุ่มจะมีทั้งหมดด้วยกัน 4 ปุ่ม คือ
        ปุ่มที่ 1  เลือกเมนู Pepsi
        ปุ่มที่ 2 เลือกเมนู Coke
        ปุ่มที่ 3 เป็นปุ่ม OK
        ปุ่มที่ 4 เป็นปุ่ม Cancel

จากโค้ดคำสั่งในหน่วยการเรียนรู้ที่ 2

  -  เขียนโค้ดคำสั่งการเลือกเมนู

อธิบายโค้ด


     เมื่อรันโปรแกรมถ้าไม่มีการกดปุ่มใด ๆ  หน้าจอ LCD จะปรากฏข้อความในคอลัมน์ที่ 0 แถวที่ 0 ว่า Select menu และในคอลัมน์ที่  0  แถวที่ 1 ว่า  1.pepsi  2.coke

กรณีที่ปุ่ม 1 ถูกกด

อธิบายโค้ด
      ถ้าเมนูที่ 1 หรือ ปุ่มที่ 1 ถูกกด และได้หยอดเหรียญครบ 2 เหรียญ  กำหนดเมนู 1 เป็นจริง เมนู 2 เป็นเท็จ ให้ล้างหน้าจอ LCD  จากนั้นให้ปรากฏข้อความในคอลัมน์ที่ 0 แถวที่ 0 ว่า You Choose  และในคอลัมน์ที่ 3  แถวที่ 1 ว่า  1.pepsi

กรณีที่ปุ่ม 2 ถูกกด

อธิบายโค้ด
     ถ้าเมนูที่ 2 หรือ ปุ่มที่ 2 ถูกกด และได้หยอดเหรียญครบ 2 เหรียญ กำหนดเมนู 1 เป็นเท็จ เมนู 2 เป็นจริง ให้ล้างหน้าจอ LCD  จากนั้นให้ปรากฏข้อความในคอลัมน์ที่ 0 แถวที่ 0 ว่า You Choose  และในคอลัมน์ที่ 3  แถวที่ 1 ว่า  2.coke

กรณที่ปุ่ม ok ถูกกด

อธิบายโค้ด
      เมื่อปุ่ม OK ถูกกด จะต้องทำการเช็คว่า เมนูที่ทำการเลือกคือเมนูอะไร เพื่อทำการยืนยันรายการที่เราเลือก เงื่อนไขแรกคือ       
ถ้าเมนูที่ 1 ถูกเลือกให้ขึ้นข้อความว่า Confirm pepsi จากนั้นทำการกำหนดค่าตัวแปรที่เก็บเหรียญเท่ากับ 0 และ กำหนดค่าตัวแปร menu1_select และ menu2_select เป็น เท็จ
ถ้าเมนูที่ 2 ถูกเลือกให้ข้นข้อความว่า Confirm coke จากนั้นทำการเคลียร์ค่าตัวแปรที่เก็บเหรียญเท่ากับ 0 และ กำหนดค่าตัวแปร menu1_select และ menu2_select เป็น เท็จ

กรณที่ปุ่ม Cancel ถูกกด

อธิบายโค้ด
     เมื่อปุ่ม Cancel ถูกกด เคลียร์ค่าตัวแปรที่เก็บเหรียญเท่ากับ 0 และ กำหนดค่าตัวแปร menu1_select และ menu2_select เป็น เท็จ แล้วก็ทำการเคลียร์หน้าจอ LCD

จากคำสั่งของบทที่แล้วให้ลบคำสั่งบางคำสั่งออกหรือทำการคอมเมนต์ไว้เพื่อไม่ให้คำสั่งนั้นทำงาน

    จากนั้นให้ทำการเช็ค Syntax  และอัปโหลดคำสั่งเข้าบอร์ด แล้วให้ทดลองการทำงาน ว่าแต่ละปุ่มมีการทำงานที่ตรงกับที่กำหนดไว้หรือไม่


    
      
    
    

1. หน้าจอจะปรากฏข้อความ “Insert coin Get coin 10 B.”

2. เมื่อทำการหยอดเหรียญ ไป 1 เหรียญ หน้าจอจะปรากฎข้อความว่า “ Insert coin coin balance 1”

3.หยอดเหรียญให้ครบทั้ง 2 เหรียญ จะมีข้อความว่า “Select menu 1. pepsi  2.coke ”ให้เราเลือกสินค้า

4. ในกรณีที่เราเลือกเมนูที่ 1 ให้กดปุ่มที่ 1 จะมีข้อความว่า “You choose 1.pepsi”

5. จากนั้นกดปุ่มที่ 3 หรือปุ่ม OK จะมีข้อความปรากฏว่า “Confirm pepsi”

6. จากนั้นค่าตัวแปรจะถูกเคลียร์ให้เท่ากับ 0 และหน้าจอจะกลับไปแสดงข้อความรอรับเหรียญใหม่

7. ถ้าในกรณีที่เราหยอดเหรียญครบ 2 เหรียญแล้ว แล้วกดปุ่มยกเลิก ค่าตัวแปรจะเคลียร์ค่าเท่ากับ 0  และหน้าจอจะกลับไปแสดงข้อความรอรับเหรียญใหม่

 

<< Go Back