
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

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


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

1. Arduino
2. ลำโพงหรือออด
ขั้นตอนที่ 3: แผนภาพวงจร

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

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

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino