Page 53 - ใช้ในกิจกรรมการเรียนการสอน โรงเรียนบ้านเขาหินซ้อนฯ เท่านั้น...
P. 53
กิจกรรมที่ 2
ใบความรู้ที่ 2.3
การท�างานหลายงานพร้อมกัน
การท�างานหลายงานพร้อมกัน (Multitasking)
โครงสร้างของบอร์ด Kidbright สามารถรองรับการท�างานแบบหลายงานพร้อมกันได้ โดยสามารถก�าหนดการท�างานแต่ละ
งานได้ โดยเลือกบล็อกค�าสั่ง Task ซึ่งอยู่ใน กลุ่ม Advance ตัวอย่างการใช้งาน แสดงดังรูปที่ 1
รูปที่ 1 โปรแกรมตัวอย่างส�าหรับการท�างานหลายงานพร้อมกัน
โปรแกรมในรูปที่ 1 อธิบายได้ว่า Task1 มีการก�าหนดให้มีการแสดงผลค่า x บนหน้าจอแสดงผล LED ในขณะเดียวกันงาน
Task2 ก็ก�าหนดให้ x มีค่าเท่ากับค่าที่รับมาจากเซนเซอร์ตรวจจับอุณหภูมิแล้วแปลงเป็นหน่วยฟาเรนไฮต์ มีผลให้ที่หน้าจอ
แสดงผล LED แสดงค่า x ซึ่งเป็นค่าอุณหภูมิฟาเรนไฮต์
45