สารบัญ:

เพลงเต้นรำโลงศพโดยใช้ Arduino: 6 ขั้นตอน
เพลงเต้นรำโลงศพโดยใช้ Arduino: 6 ขั้นตอน

วีดีโอ: เพลงเต้นรำโลงศพโดยใช้ Arduino: 6 ขั้นตอน

วีดีโอ: เพลงเต้นรำโลงศพโดยใช้ Arduino: 6 ขั้นตอน
วีดีโอ: ToNy_GospeL - จิตรกรรมของฆาตกร (Jack) VER.PIANO [FANSONG FOR IDENTITYV] 2024, พฤศจิกายน
Anonim
เพลงเต้นรำโลงศพโดยใช้ Arduino
เพลงเต้นรำโลงศพโดยใช้ Arduino

ในบทช่วยสอนนี้ ฉันจะใช้ Arduino เพื่อสร้างเพลงโดยใช้ลำโพงเพียงอย่างเดียวได้อย่างไร (ไม่จำเป็นต้องใช้โมดูล MP3) ดูวิดีโอแนะนำนี้ก่อน

ขั้นตอนที่ 1: ดูวิดีโอบทช่วยสอนนี้

Image
Image

ขั้นตอนที่ 2: ฮาร์ดแวร์ที่จำเป็น

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

1. Arduino

2. ลำโพงหรือออด

ขั้นตอนที่ 3: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

เพียงต่อสายลำโพงหนึ่งเส้นเข้ากับ D8 ของ Arduino และปลายอีกข้างหนึ่งเข้ากับสายดินของ Arduino

ขั้นตอนที่ 4: มันทำงานอย่างไร

Arduino ในวงจรนี้จะสร้างโทนเสียงของความถี่ต่างๆ และเล่นผ่านลำโพงที่เชื่อมต่ออยู่ ความผันแปรของความถี่ของโทนเสียง(พิทช์) กับจังหวะเวลาที่ถูกต้อง(จังหวะ) ทำให้เกิดเสียงดนตรี Arduino สร้างสัญญาณและส่งออกผ่าน Digital pin 8 ซึ่งจะขับลำโพงที่เชื่อมต่อกับพินเพื่อสร้างเสียง ในบทช่วยสอนนี้ ฉันได้ตั้งโปรแกรม Arduino ให้เล่นเพลง 'Astronomia coffin dance'

ขั้นตอนที่ 5: ฉันสร้างเมโลดี้ได้อย่างไร และ NoteDurations ของเพลงนี้:

ฉันสร้างเมโลดี้ได้อย่างไร และ NoteDurations ของเพลงนี้
ฉันสร้างเมโลดี้ได้อย่างไร และ NoteDurations ของเพลงนี้

หากคุณดูที่โปรแกรม คุณจะพบอาร์เรย์ int สองชุด: ท่วงทำนอง และ noteDurations อาร์เรย์แรกมีบันทึกย่อ และอาร์เรย์ที่สองมีระยะเวลาที่สอดคล้องกัน ฉันเขียนโน้ตดนตรีของเพลงนี้ก่อนแล้วจึงเขียนทำนอง อาร์เรย์ด้วยสิ่งนั้น

จากนั้นฉันก็เขียน noteDurations ตามความยาวของโน้ตเพลงแต่ละเพลง ในที่นี้ 8 = บันทึกรายไตรมาส, 4 = บันทึกย่อที่ 8 เป็นต้น ค่าที่สูงกว่าจะทำให้บันทึกที่มีระยะเวลานานขึ้น โน้ตและระยะเวลาที่สอดคล้องกันคือสิ่งที่อยู่ในทำนอง และ noteDurations ตามลำดับ คุณสามารถแก้ไขสิ่งเหล่านั้นและสร้างเพลงตามความคิดของคุณ

ขั้นตอนที่ 6: รหัสและไลบรารี

ดาวน์โหลดโค้ด Arduino และไลบรารี่ได้จากที่นี่

สงสัยถามที่นี่

สำหรับบทเรียนเพิ่มเติม

แนะนำ: