สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโครงการง่ายๆ ที่จะช่วยให้คุณเล่นเพลงบน Arduino โดยใช้ออดและไฟ LED บางดวงได้ ไฟ LED ที่แตกต่างกันจะสว่างขึ้น ทั้งนี้ขึ้นอยู่กับความถี่
สำหรับสิ่งนี้ คุณจะต้อง:
- Arduino uno ของคุณ
- เขียงหั่นขนม
- ตัวต้านทาน 4 ตัว
- ออด
- ไฟ LED 3 ดวง
- ปุ่ม
- สายเชื่อมต่อบางส่วน
ขั้นตอนที่ 1: การเพิ่มปุ่ม
ขั้นตอนที่ 2: ปุ่มและ Buzzer
เชื่อมต่อออดของคุณกับเขียงหั่นขนมด้วยสายหนึ่งที่เชื่อมต่อกับราง GND และอีกสายหนึ่งเชื่อมต่อกับพินใดๆ บน Arduino ของคุณ (13 ในกรณีนี้)
ปุ่มของคุณควรเชื่อมต่อกับกราวด์โดยใช้ตัวต้านทาน กับรางจ่ายไฟ จากนั้นต่อกับพินใดๆ บน Arduino (ในกรณีนี้คือพิน 8)
ขั้นตอนที่ 3: การเพิ่ม LEDs
เพิ่มไฟ LED สามดวงของคุณไปที่เขียงหั่นขนม โดยเชื่อมต่อปลายด้านยาวของแต่ละตัวเข้ากับหมุด Arduino โดยใช้ตัวต้านทาน ลีดที่สั้นกว่าจะเชื่อมต่อกับราง GND
อย่าลืมเชื่อมต่อรางจ่ายไฟและราง GND กับพิน 5v และ GND บน Arduino ของคุณ
ขั้นตอนที่ 4: รหัส
โค้ดนี้ได้รับแรงบันดาลใจเป็นส่วนใหญ่และประกอบเข้าด้วยกันโดยใช้ข้อมูลอ้างอิงหลักสามข้อ
บทช่วยสอนเมโลดี้ Arduino นี้โพสต์ฟอรัมเกี่ยวกับการซิงก์ไฟ LED กับไฟโพสต์นี้พร้อมโน้ตที่จำเป็นในการเล่นเพลงคริสต์มาส
แม้ว่ามันจะไม่ทำงานเท่าที่ฉันตั้งใจไว้ตอนแรก แต่จะเล่นเพลงเมื่อกดปุ่ม ความตั้งใจคือการเล่นเพลงที่แตกต่างกันขึ้นอยู่กับจำนวนครั้งที่คลิกปุ่ม (เพราะฉะนั้นตัวนับในโค้ด) แต่ฉันยังคงประสบปัญหาในการวางโน้ต และบีต ไว้ในคำสั่ง if เมื่อทำการคอมไพล์จริงๆ เสียงกริ่งจะดังขึ้นเท่านั้น และไฟ LED สีแดงจะกะพริบ หรี่ลงแต่เร็ว จนกว่าเพลงจะจบลง