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 ข้างต้นคงจะทำให้ผู้อ่านมีความเข้าใจและสามารถเลือกใช้งานบล็อกคำสั่งได้ถูกต้อง
