Mundarija:

Chaqmoq bilan faollashtirilgan LED massivi: 4 qadam
Chaqmoq bilan faollashtirilgan LED massivi: 4 qadam

Video: Chaqmoq bilan faollashtirilgan LED massivi: 4 qadam

Video: Chaqmoq bilan faollashtirilgan LED massivi: 4 qadam
Video: Медленная женская рука ► 2 Прохождение Daymare: 1994 Sandcastle 2024, Noyabr
Anonim
Chaqmoq bilan faollashtirilgan LED massivi
Chaqmoq bilan faollashtirilgan LED massivi

Bu ko'rsatma oxirida siz qarsak chalish kabi baland tovushlarni eshitadigan va ularga 3 ta LEDni yoqish yoki o'chirish orqali javob beradigan qurilma qura olasiz. Yuqorida yakuniy natijaning tasviri.

1 -qadam: materiallar

Sizga kerak bo'ladi:

  1. Arduino Uno
  2. Non paneli (3 -qadamga qarang)
  3. 4 erkak-erkak o'tish simlari
  4. 3 erkak-ayol o'tish simlari
  5. 3 ta LED
  6. 3 220 ohmli rezistorlar
  7. 1 KY-038 mikrofon tovush sensori moduli

Siz bu qismlarni Internetdan turli joylardan sotib olishingiz mumkin - atrofni qidirib toping va siz ularni munosib narxda topa olasiz.

2 -qadam: yig'ish

O'rnatish
O'rnatish

Arduino va uning tarkibiy qismlarini ushbu diagrammadagidek ulang. Ko'k va kulrang simlar erkak-erkak o'tish kabellarini, sariq, qora va qizil simlar erkak-ayol o'tish kabellarini ifodalaydi.

E'tibor bering, siz 1 -rasmdagi rasmda bo'lgani kabi, sxemani mini -taxtaga o'rnatishingiz mumkin. Men buni tavsiya qilmayman, chunki narsalarni bir -biriga mahkam yopishganda aralashtirish yoki sindirish juda oson.

Men KY-038 uchun qism topa olmaganim uchun uni diagrammadan tashqarida qoldirishga to'g'ri keldi. Sariq simni "A0" piniga, qora simni "G" (Ground) piniga, qizil simni "+" (5V) piniga ulash lozim.

3 -qadam: kod

Arduino IDE -ni oching va unga quyidagi kodni joylashtiring:

pastebin.com/cJQUA4eM

Agar kerak bo'lsa, 1 -qatorni 25 -ga o'zgartiring; Har bir sobit nima qilishini tushuntirish uchun sharhlar qo'shdim.

Kodni xohlaganingizcha yopishtirib va o'zgartirib bo'lgach, uni Arduino -ga yuklang.

4 -qadam: Bajarildi

Agar hamma narsa reja bo'yicha ketayotgan bo'lsa, sizda to'liq ishlay oladigan LED-diapazon bo'lishi kerak. Mana mening joriy kodimdagi buyruqlar ro'yxati:

  • 2 marta qarsak chalish: LED 1
  • 3 marta qarsak chaladi: LED 2
  • 4 marta qarsak chaladi: LED 3
  • 5 marta qarsak chalish: barcha LEDlarni o'chiradi
  • 6 marta qarsak chalish: barcha LEDlarni yoqadi
  • 16 marta qarsak chalish: yorug'lik namoyishi!: P.

Agar siz jasoratli bo'lsangiz, siz mening kodimga kirib, turli buyruqlarni bajarish uchun joriy buyruqlarni qo'shishingiz yoki o'zgartirishingiz mumkin. Tegishli kod 84-148-qatorlarda.

Maza qiling!

Tavsiya: