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 มีดังนี้

  1. ทดลองทำการเขียนโปรแกรมดังโค้ดด้านล่าง

2. ทำการ Upload Codeลงบนบอร์ดLotus Devkit ดังรูปข้างล่าง