สารบัญ:

อาร์เรย์ LED ที่เปิดใช้งานการปรบมือ: 4 ขั้นตอน
อาร์เรย์ LED ที่เปิดใช้งานการปรบมือ: 4 ขั้นตอน

วีดีโอ: อาร์เรย์ LED ที่เปิดใช้งานการปรบมือ: 4 ขั้นตอน

วีดีโอ: อาร์เรย์ LED ที่เปิดใช้งานการปรบมือ: 4 ขั้นตอน
วีดีโอ: คำนวณหาค่า R ตัวต้านทาน เพื่อใช้กับหลอด LED ยังไง ? 2024, พฤศจิกายน
Anonim
อาร์เรย์ LED ที่เปิดใช้งานปรบมือ
อาร์เรย์ LED ที่เปิดใช้งานปรบมือ

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

ขั้นตอนที่ 1: วัสดุ

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

  1. Arduino Uno
  2. เขียงหั่นขนม (ดูขั้นตอนที่ 3)
  3. สายจัมเปอร์ชาย-ชาย 4 เส้น
  4. 3 สายจัมเปอร์ชาย-หญิง
  5. ไฟ LED 3 ดวง
  6. ตัวต้านทาน 220 โอห์ม 3 ตัว
  7. 1 KY-038 โมดูลเซ็นเซอร์เสียงไมโครโฟน

คุณสามารถซื้อชิ้นส่วนเหล่านี้ได้ทางออนไลน์จากที่ต่างๆ - ค้นหารอบ ๆ และคุณควรจะสามารถหาชิ้นส่วนเหล่านี้ได้ในราคาที่เหมาะสม

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ

ต่อ Arduino และส่วนประกอบต่างๆ เหมือนในแผนภาพนี้ สายสีน้ำเงินและสีเทาแสดงถึงสายจัมเปอร์ตัวผู้-ตัวผู้ และสายสีเหลือง สีดำ และสีแดงแสดงถึงสายจัมเปอร์ตัวผู้-ตัวเมีย

โปรดทราบว่าคุณสามารถใส่วงจรลงในเขียงหั่นขนมขนาดเล็กได้เช่นเดียวกับที่ฉันทำในภาพขั้นตอนที่ 1 ฉันจะไม่แนะนำเพราะมันง่ายมากที่จะผสมหรือทำลายสิ่งต่าง ๆ เมื่อรวมเข้าด้วยกันอย่างแน่นหนา

เนื่องจากผมหาชิ้นส่วนสำหรับ KY-038 ไม่เจอ เลยต้องละมันออกจากแผนภาพ สายสีเหลืองควรเชื่อมต่อกับพิน "A0", สายสีดำควรเชื่อมต่อกับพิน "G" (กราวด์) และสายสีแดงควรเชื่อมต่อกับพิน "+" (5V)

ขั้นตอนที่ 3: รหัส

เปิด Arduino IDE และวางรหัสต่อไปนี้ลงไป:

pastebin.com/cJQUA4eM

เปลี่ยนบรรทัดที่ 1 ถึง 25 หากจำเป็น ฉันได้เพิ่มความคิดเห็นเพื่ออธิบายว่าค่าคงที่แต่ละตัวทำอะไร

หลังจากที่คุณวางและแก้ไขโค้ดตามที่คุณต้องการแล้ว ให้อัปโหลดไปยัง Arduino

ขั้นตอนที่ 4: เสร็จแล้ว

หากทุกอย่างเป็นไปตามแผน คุณควรมีอาร์เรย์ LED ที่เปิดใช้งานการปรบมืออย่างเต็มรูปแบบ นี่คือรายการคำสั่งในรหัสปัจจุบันของฉัน:

  • 2 ปรบมือ: สลับ LED 1
  • 3 ปรบมือ: สลับ LED 2
  • 4 ปรบมือ: สลับ LED 3
  • 5 ปรบมือ: ปิดไฟ LED ทั้งหมด
  • 6 ปรบมือ: เปิดไฟ LED ทั้งหมด
  • 16 ปรบมือ: การแสดงแสงสี!:NS

หากคุณกล้าพอ คุณสามารถไปที่โค้ดของฉันและเพิ่มหรือแก้ไขคำสั่งปัจจุบันเพื่อทำสิ่งต่างๆ ได้ รหัสที่เกี่ยวข้องอยู่ในบรรทัด 84-148

มีความสุข!

แนะนำ: