4. ตะลุยโลกดนตรีและการเขียนชุดคำสั่งทำงานหลายหน้าที่
01
ตะลุยโลกดนตรี และบล๊อกคำเสียงดนตรี
ตัวโน้ตในทางดนตรี คือสัญลักษณ์แทนค่าของตัวโน้ตที่ใช้นับจังหวะ ซึ่งแสดงถึงความสั้น-ยาวของการส่งเสียง (จังหวะ)
และความสูง-ต่ำของระดับเสียง (ความถี่ของเสียงหรือ Pitch)
**สัญลักษณ์ของตัวโน้ต = สัญลักษณ์ของตัวโน้ตแต่ละตัวมีความหมายของจังหวะที่แตกต่างกัน
** สัญลักษณ์ของตัวหยุด = คือสัญลักษณ์ที่ใช้เพื่อให้เสียงดนตรีเงียบเสียงลงชั่วขณะตามอัตราของตัวหยุด
>>>
บล๊อกคำสั่ง เสียงดนตรี
1.1 บล็อกโน้ต
บล็อกโน้ตเป็นบล็อกที่ใช้เพื่อส่งเสียงตัวโน้ตการใมช้งานบล็อกโน้ตต้องเลือกเสียงตัวโน้ต และความยาวของการส่งเสียง
1.2 บล็อกพักโน้ต
บล็อกพักโน้ตเป็นบล็อกที่ใช้ให้เงียบเสียง การใช้งานบล็อกพักโน้ตต้องเลือกความยาวการเงียบเสียง เช่น ตัวขาว ตัวดำ
1.3 บล็อกตั้งค่าความดังของเสียง
เป็นบล็อกที่ใช้ตั้งค่าความดังของเสียง เป็นบล็อกที่ใช้ตั้งค่าความดังของเสียง ซึ่งจะเป็นการใส่ตัวเลขในหน่วยร้อยละ
ตัวอย่าง การแปลงตัวโน้ตบนบรรทัดห้าเส้นเป็นชุดคำสั่งแบบบล็อก
02
คำสั่งหยุดรอ
สำหรับการหยุดรอการกดสวิตช์ 1 หรือ 2 เป็นคำสั่งที่ใช้บ่อย KidBright จึงได้ทำบล็อกหยุดรอ สำเร็จรูปไว้ที่เมนู รอ (Wait)
ตัวอย่าง การใชบล๊อกหยุดรอ ชุดคำสั่งรอการกดและปล่อยสวิตช์ 1 จึงจะส่งเสียง โด4
03
การเขียนชุดคำสั่งทำงานหลายหน้าที่
บอร์ด KidBright สามารถทำงานได้หลายอย่างในเวลาเดียวกัน โดยใช้บล็อกคำสั่ง ขั้นสูง(Advance) โดยใช้บล็อกงาน(Task) บล็อกนี้จะทำให้แต่ละงานทำหน้าที่แยกกัน
ตัวอย่าง การใชบล๊อกงาน(Task)
กิจกรรม
ใหนักเรียนทำการสร้างบล๊อกชุดคำสั่ง ตามการทำำงานและคำอธิบายของโปรแกรมตามที่กำหนดให้
การทำงานของโปรแกรม
เมื่อกดสวิตช์ 1 บอร์ด Kidbright จะส่งเสียง โด4 เร4 มี4 พร้อมแสดงข้อความเลื่อนว่า Hello World!
อธิบายการทำงานของโปรแกรม
1. งานหน้าจอ ทำหน้าที่วนรอบตรวจสอบค่าตัวแปร x เมื่อตัวแปร x มีค่าเท่ากับ 1 จะแสดง คำว่า Hello world!
2. งานเล่นดนตรี ทำหน้าที่รอการกดสวิตช์ 1 เมื่อ สวิตช์ 1 ถูกกด ค่าของตัวแปร ป จะเปลี่ยนจาก 0 เป็น 1 จากนั้นส่งเสียง โด4 เร4 และ มี4 ตามละดับ แล้วจึงวันกลับไปตั้งค่า x ให้เป็น 0 แล้วรอการกดปุ่มใหม่
**ดังนั้น เมื่อกดสวิตช์ 1 โปรแกรมจะส่งเสียง โด4 เร4 และ มี4 พร้อมแสดงข้อความคำว่า Hello world!
เฉลยกิจกรรม
ใหนักเรียนทำการสร้างบล๊อกชุดคำสั่ง ตามการทำำงานและคำอธิบายของโปรแกรมตามที่กำหนดให้
แผนการจัดการเรียนรู้
เอกสารประกอบการเรียนรู้
เอกสารอ้างอิง
• ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ สำานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ, “สนุก Kid สนุก Code กับ KidBright”, สำนักพิมพ์มหาวิทยาลัยธรรมศาสตร์, 2561
• ปรัชญา วิสุทธิธาดาและคณะ. 2015 “ทฤษฎีโน้ตพื้นฐาน” Available: สืบค้นเมื่อ 17 มิถุนายน 2562. จาก