micro:bit 101–10. โปรแกรมเสียง (Music)

Sathittham (Phoo) Sangthong
SS Blog
Published in
2 min readNov 25, 2018

บทความนี้เป็นการเชื่อมต่อกับลำโพงข้างนอก ซึ่งเราสามารถสั่งการให้เสียงออกเป็นดนตรีโน๊ตต่างๆ ได้ ทำให้เราสามารถสร้างเครื่องดนตรี หรือแต่งเป็นเพลงต่างๆได้ ก็สนุกไปอีกแบบครับ

สิ่งที่เรากำลังจะทำ

  • แต่งเพลงด้วย micro:bit
  • เรียนรู้การแสดงผลด้วยเสียง ผ่านลำโพง Buzzer

สิ่งที่ต้องมี

  • 1 x บอร์ด micro:bit
  • 2 x สายไฟปากจระเข้
  • 1 x ลำโพง Buzzer

การต่อวงจร

  • ใช้สายไฟปากจระเข้หนีบเข้าที่ขา 0 กับขา +(บวก) ของ Buzzer
  • ใช้สายไฟปากจระเข้หนีบเข้าที่ขา GND กับขา -(ลบ)ของ Buzzer

ขา I/O คืออะไร ?

  • micro:bit มีขา GPIO จำนวน 25 ขา
  • ขาเหล่านี้สามารถใช้โปรแกรมเพื่อสั่งงาน Motor, LEDs, Sensor ต่างๆ หรืออุปกรณ์อิเล็กทรอนิกส์อื่นๆ
  • มีขาขนาดใหญ่ พร้อมรู จำนวน 5 ขา คือ ขา 0, 1, 2, 3V และ GND
  • มีขาขนาดเล็ก จำนวน 20 ขา

มาเริ่มลงมือทำกันเลย !

ขั้นที่ 1 : ตรวจสอบการกดปุ่ม A

  1. คลิ๊กปุ่ม Projects เพื่อสร้างโปรเจคใหม่
  2. ลากบล็อก Input > on button A pressed มาวางไว้ที่ว่าง

ขั้นที่ 2 : ใส่เสียง Melody

3. ลากบล็อก Music > start melody … repeating once
มาวางไวใน on button A pressed

4. คลิ๊กที่ลูกศรชี้ลง เลือกเสียงเมโลดีที่ชอบ

ขั้นที่ 3 : สร้างเสียงตามตัวโน๊ต

5. บล็อกสำหรับสร้างเสียงโน้ต โด-ซอล ตามจำนวนจังหวะที่กำหนด

6. คลิ๊กที่ลูกศรชี้ลง เพื่อเลือกโน้ตเพลง

7. บล็อกสำหรับเว้นวรรค(หยุด) ตามจำนวนจังหวะที่กำหนด

8. บล็อกสำหรับกำหนดจังหวะการเล่นโน้ต ตามค่าที่กำหนด (bpm)

มาลองแต่งเพลงหนูมาลี (Mary had little lamb) กันเถอะ

โน๊ตดนตรี

โปรแกรมทั้งหมด

--

--

Sathittham (Phoo) Sangthong
SS Blog

Hi! It's me Phoo! I’m a Software Developer 👨‍💻 , a Startup Entrepreneur 📱 and a Runner 🏃 . Currently, I’m a Co-Founder and CTO of a Startup name “Urbanice”.