วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2563

ตอนที่ 5 เสียงดนตรีกับ KidBright มาเล่น Baby shark กัน

     ตามที่สัญญาไว้ตอนนี้เราจะมาเล่นกับบัซเซอร์ (Buzzer) ด้วยกัน 

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

    เวลาเราใส่โน้ตมีสิ่งที่ต้องรู้ 2 อย่าง คือ จะใช้โน้ตอะไรและความยาวเสียงเท่าไหร่ ในบล็อกคำสั่งจะเขียนชื่อโน้ตเป็นตัว C D E ... สำหรับคนที่ไม่คุ้นเคยกับการเล่นดนตรีอาจจะงงว่าคืออะไร เพราะเคยได้ยินแค่โด เร มี ฯ (ร้องว่า โด่ว เร มี้...) ถ้าเทียบกันเป็นตัว ๆ โด เร มี = C D E (ร้องว่า สี่ ดี อี๊...😁😁😁) ดูตามตารางเทียบโน้ตด้านล่างนะ 

    เวลาเขียน C4 คือโน้ตตัวโดเสียงกลาง ถ้านั่งที่เปียโนโน้ต C4 จะเป็นคีย์สีขาวอยู่แถว ๆ กลางตัวเราโน้ต เร มี ฟา (D4 E4 F4) ขยับสูงขึ้นไปทางขวาจะได้เสียงสูงไปเรื่อย ๆ ขยับไป 7 ตัวจะเจอโดอีกครั้งที่เรียกว่า C5 คือตัวที่สูงไปอีก 1 octave ขยับไป 2 octave คือ C6 และ 3 octave คือ C7นอกนี้มันก็มีตัวแปลก ๆ อีก คือ #, b #=ดึงเสียงสูงขึ้นครึ่งเสียงและ b=ดึงเสียงต่ำลงครึ่งเสียง คือตัวคีย์สีดำ ๆ เล็ก ๆ บนเปียโนนั่นเอง


    
อีกอย่างที่ควรรู้ก่อนเขียนคือความสั้นยาวของตัวโน้ตซึ่งเป็นการกำหนดตามจังหวะเพลงแต่ละเพลง ใน KidBright IDE มีการกำหนดความยาวโน้ตเป็น 4, 2, 1, 1/2, 1/4 มีสัญลักษณ์สากลดังนี้ 

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

    เอาล่ะเมื่อพร้อมแล้ว ก่อนอื่นมาเลือกเพลงกันดีกว่า เอาเพลงอะไรดีมาลองใส่เล่นดู เอาง่าย ๆ แบบ Baby shark เนาะ เริ่มด้วยลากบล็อก Forever มา....แล้วใส่ตามภาพ ตั้งระดับความดังของบัซเซอร์ไว้ซัก 30% ก็พอด้วยคำสั่ง Set Volume เพราะ KidBright เสียงดังมากกกก


 




    ตอนจบของเพลงมีการหยุดจังหวะ เราใช้คำสั่ง Rest Duration ตามด้วยโน้ตตัวดำทำให้เพลงหยุดเล่นไป 1 จังหวะ แล้ววนกลับไปเริ่มเล่นใหม่

    ลองเล่นกันดูนะจ๊ะ ทีนี้ใครอยากให้ KidBright เล่นเพลงอะไรก็หาโน้ตมาหรือจะแต่งเองก็ไม่ว่ากัน ครั้งหน้าเจอกันเล่นอะไรดี สลับไปเล่นอินพุตที่เป็นเซ็นเซอร์บ้างกันเนาะ 



#Kidbright #Kidbright คืออะไร #Kidbright ทำอะไรได้บ้าง

3 ความคิดเห็น:

  1. ขอเพลงบัญญัติรักได้มั้ยคะ ทางนี้พยายามแกะเพลงส่งครูมากเลยค่ะ

    ตอบลบ
  2. ขอเพลงหนูมาลีได้ไหม

    ตอบลบ
  3. รูปไม่โหลดครับป้า

    ตอบลบ

ตอนที่ 11 KidBright ต่อ Output ควบคุมพัดลมตามเวลาและอุณหภูมิผ่านรีเลย์

     เมื่อเรามีบอร์ดควบคุมอย่าง KidBright และมีรีเลย์พร้อมกับแหล่งจ่ายไฟภายนอกเราก็สามารถควบคุมการทำงานของอุปกรณ์ขนาดใหญ่ขึ้นได้      บอกเสร...