สารบัญ:

บอร์ดเสียง Arduino อย่างง่าย: 5 ขั้นตอน (พร้อมรูปภาพ)
บอร์ดเสียง Arduino อย่างง่าย: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บอร์ดเสียง Arduino อย่างง่าย: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บอร์ดเสียง Arduino อย่างง่าย: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim
บอร์ดเสียง Arduino อย่างง่าย
บอร์ดเสียง Arduino อย่างง่าย

ในการทดลองนี้ คุณจะเข้าใจวิธีการทำงานของออดแบบพาสซีฟและวิธีสร้างบอร์ดเสียง Arduino อย่างง่าย ใช้ปุ่มบางปุ่มและเลือกโทนเสียงที่สอดคล้องกัน คุณสามารถสร้างเมโลดี้ได้! ชิ้นส่วนที่ผมใช้มาจากชุดเริ่มต้น Arduino UNO ของ Kuman

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น

คุณจะต้องการ:

  • บอร์ด Arduino
  • เขียงหั่นขนม
  • สาย USB
  • สายจัมเปอร์ 10 เส้น
  • 3 x ปุ่ม (จำนวนตัวพิมพ์ใหญ่และปุ่มเป็นตัวเลือก)
  • ตัวต้านทาน 3 x 10k ohm

Allchips เป็นแพลตฟอร์มบริการออนไลน์ของส่วนประกอบอิเล็กทรอนิกส์ คุณสามารถซื้อส่วนประกอบทั้งหมดได้จากพวกเขา

ขั้นตอนที่ 2: เชื่อมต่อปุ่ม

การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม
การเชื่อมต่อปุ่ม

ขั้นแรก ให้เริ่มต้นด้วยปุ่มต่างๆ สำหรับแต่ละปุ่ม ให้เลือกด้านใดด้านหนึ่ง คุณจะเห็น 2 พิน ด้านซ้าย (คุณสามารถสลับได้เช่นกัน) เชื่อมต่อกับกราวด์ของ Arduino (ผ่านเขียงหั่นขนม) ด้วยตัวต้านทาน 10k เชื่อมต่อแถวเดียวกันกับขาดิจิตอล 2, 3 หรือ 4 ของ Arduino (สามารถกำหนดค่าได้ในรหัส) หมุดที่ด้านขวาของแต่ละปุ่มเชื่อมต่อกับ 5V คุณสามารถใช้ภาพด้านบนเพื่อการอ้างอิง ทำตามขั้นตอนเหล่านี้สำหรับปุ่มทั้งหมดของคุณ

ขั้นตอนที่ 3: เชื่อมต่อ Buzzer

การเชื่อมต่อ Buzzer
การเชื่อมต่อ Buzzer

ดังนั้น ที่ด้านบนของออด คุณจะเห็นสัญลักษณ์ + มันบ่งบอกถึงด้านบวกของมัน คุณต้องเชื่อมต่อปลายด้านตรงข้ามกับกราวด์และพินนี้กับพินดิจิตอล 8 ของ Arduino (สามารถเปลี่ยนได้ในภายหลัง)

ขั้นตอนที่ 4: การอัปโหลดและแก้ไขโค้ด

การอัปโหลดและแก้ไขโค้ด
การอัปโหลดและแก้ไขโค้ด

คุณสามารถค้นหารหัสของโครงการได้ที่นี่ ขึ้นอยู่กับคุณว่าจะปรับเปลี่ยนอะไรได้บ้าง ตั้งแต่หมายเลขพินไปจนถึงปุ่มเพิ่มเติม แต่ที่สำคัญกว่านั้นคือ คุณสามารถเปลี่ยนแต่ละโทนเสียงได้ นี่คือคำอธิบายเล็กน้อย:

โทน (buzzPin, 1000, 300); // นี่คือฟังก์ชันโทนเสียง Arduino

buzzPin เป็นพินบวกของออด

1,000 คือโทนเสียงใน Hz (สามารถเป็นค่าใดก็ได้ตั้งแต่ 31 ไปจนถึง 65535)

300 คือระยะเวลาในหน่วย ms (ไม่บังคับ)

ขั้นตอนที่ 5: วิดีโอ

นี่คือวิดีโอของโครงการที่กำลังดำเนินการสร้างเมโลดี้แบบสุ่ม

แนะนำ: