Lab 5 KB-IDE-Melody Buzzer
จุดประสงค์การเรียนรู้
เพื่อให้สามารถสร้างความถี่เสียงจากลำโพงBuzzerโดยใช้Arduino IDE
สาระการเรียนรู้
1. ลำโพงBuzzer
Buzzer เป็นอุปกรณ์กำเนิดเสียงชนิดหนึ่งโดยทำหน้าที่เปลี่ยนแปลงพลังงานไฟฟ้าเป็นพลังงานเสียง Buzzer มีด้วยกัน 2 ชนิดคือ
1. Active Buzzer เป็นลำโพงที่เปล่งความถี่ได้ความถี่เดียว คือ มีเสียง กับไม่มีเสียง ไม่สามารถสร้างเป็นทำนองเมโลดีของเพลงได้
2. Passive Buzzer เป็นลำโพงที่เปล่งความถี่ได้หลายความถี่ สามารถสร้างเป็นเมโลดี้ทำนองเพลงได้
2. คำสั่งการใช้งาน
รูปแบบการใช้งานคำสั่งในภาษาซีของArduino IDEในเนื้อหานี้ จะใช้คำสั่งดังต่อไปนี้
ตัวอย่างความถี่ตัวโน๊ต
ตารางเปรียบเทียบการนับตัวโน๊ต
วัสดุอุปกรณ์
1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว
2. สายMicro USB จำนวน 1 เส้น
วิธีทำการทดลอง
เป้าหมายสร้างความถี่เสียงดนตรี จากบอร์ด Lotus Devkit ผ่านลำโพงBuzzer
แนะนำคำสั่งกลุ่มบล็อกโปรแกรมที่ใช้เล่นเสียงผ่านลำโพงBuzzer มีดังนี้
ทดลองทำการเขียนโปรแกรมดังโค้ดด้านล่าง
2. ทำการ Upload Codeลงบนบอร์ดLotus Devkit ดังรูปข้างล่าง