on start กับ forever ทำงานต่างกันอย่างไร บอร์ดไมโครบิต microbit
เคยสงสัยไหม on start กับ forever ทำงานต่างกันอย่างไร ควรจะเอาคำสั่งไหนมาใส่ใน on start กับ forever เพื่อให้บอร์ดสามารถทำงานตามคำสั่งที่เราได้กำหนดขึ้น
on start กับ forever ทำงานต่างกันอย่างไร
on start ทำงานอย่างไร
หลักการทำงาน on start คือบล็อกคำสั่งที่คำสั่งภายในบล็อคจะทำงานเพียงครั้งเดียวเท่านั้น และบล็อก on start จะเริ่มทำงานเมื่อมีกระแสไฟจะเริ่มทำงานทันที ลักษณะทำงานจะทำจากคำสั่งจากบล็อกคำสั่งบนสุดและจะทำงานลงมาเรื่อย ๆ เมื่อทำงานจนถึงบล็อกคำสั่งสุดท้ายก็จะหยุดทำงานทันที
ตัวอย่างการทำงานบล็อก on start
บอร์ดแสดงผลคือ
- แสดงเครื่องหมายถูก
- รอ 0.2 วินาที
- แสดงเครื่องหมายผิด
- บอร์ดหยุดทำงาน
forever ทำงานอย่างไร
หลักการทำงาน forever คือบล็อกคำสั่งที่คำสั่งภายในบล็อคจะทำงานวนซ้ำไปเรื่อย ๆ ลักษณะทำงานจะทำจากคำสั่งจากบล็อกคำสั่งบนสุดและจะทำงานลงมาเรื่อย ๆ เมื่อทำงานจนถึงบล็อกคำสั่งสุดท้ายก็จะกลับขึ้นไปทำคำสั่งที่อยู่ด้านบนสุดแล้วก็ทำงานวนซ้ำแบบนี้ไปเรื่อย ๆ เป็นการวนซ้ำแบบไม่จำกัดจำนวนรอบ
ตัวอย่างการทำงานบล็อก forever
บอร์ดแสดงผลคือ
- แสดงเครื่องหมายถูก
- รอ 0.2 วินาที
- แสดงเครื่องหมายผิด
- วนซ้ำกลับไปทำคำสั่งที่ 1
- ทำงานวนซ้ำไปเรื่อย ๆ
จากคำอธิบายความแตกต่างของคำสั่ง on start กับ forever ข้างต้นคงจะทำให้ผู้อ่านมีความเข้าใจและสามารถเลือกใช้งานบล็อกคำสั่งได้ถูกต้อง