Mundarija:

Kompyuter muhandisligi finali Simonning aytishicha, o'yin: 3 qadam
Kompyuter muhandisligi finali Simonning aytishicha, o'yin: 3 qadam

Video: Kompyuter muhandisligi finali Simonning aytishicha, o'yin: 3 qadam

Video: Kompyuter muhandisligi finali Simonning aytishicha, o'yin: 3 qadam
Video: 9 МИФОВ об ОХЛАЖДЕНИИ КОМПЬЮТЕРА 2024, Noyabr
Anonim
Kompyuter muhandisligi finali Simonning aytishicha, o'yin
Kompyuter muhandisligi finali Simonning aytishicha, o'yin

Mening fikrim:

Mening loyiham - Simon Says o'yini. Bu o'yinda to'rtta LED va to'rtta tugma mavjud. Musiqa ovozli signaldan chalinadi, LEDning chirog'i esa musiqaga mos keladi. Keyin o'yin boshlanadi. LED yonadi va siz yonib turgan LEDga mos keladigan tugmani bosishingiz kerak. Agar siz buni to'g'ri tushunsangiz, LED chirog'i yonadi va musiqa gumburdan o'ynaydi, agar siz xato qilsangiz, kamroq yonadi va guvaldan boshqa musiqa eshitiladi. Yutqazganingizda O'yin avtomatik ravishda qayta boshlanadi.

Tadqiqot:

Men "Arduino - oddiy Simon aytadigan o'yin" haqidagi tushuntirishni faziefazie tomonidan ishlab chiqdim. Ko'rsatmalarga ko'ra, u Simonga o'xshaydi, deydi u, faqat RGB LED -laridan foydalanadi, men esa faqat RGB LED -laridan foydalanardim, chunki menda RGB LED -lari uchun etarli bo'lgan pinlar yo'q edi. Men o'z kodimni mpilchfamily tomonidan ishlab chiqilgan "Arduino Simon Says" deb nomlangan boshqa yo'riqnomadan oldim. U, shuningdek, Simonning aytishicha, Arduino -ning eski versiyasini ishlatmagan.

1 -qadam: Barcha kerakli materiallarni olish

Simonning aytishicha, o'yin bu sizga kerak bo'ladi.

- arduino

- non paneli

- 4 xil rangli LED (agar sizda 4 xil rang bo'lmasa, siz ikkitasini ishlatishingiz mumkin, men 2 ta yashil LEDni ishlatganman.)

- 4 tugma

- 4, 360 ohmli rezistorlar

- ovozli signal

- simlar

2 -qadam: O'yinni qurish

O'yinni qurish
O'yinni qurish
O'yinni qurish
O'yinni qurish
O'yinni qurish
O'yinni qurish
O'yinni qurish
O'yinni qurish

1 -qadam: Qurilishni boshlash uchun siz 4 ta LEDni non paneliga qo'yishingiz kerak, ular orasida bo'sh joy etarli.

2 -qadam: Keyin siz har bir LED ostiga 4 ta tugmani qo'yishni xohlaysiz.

3 -qadam: LEDning qisqa oyog'idan qora simni erga ulang. Tugmalar uchun ham xuddi shunday qiling, tugmachadan erga simni ulang.

4 -qadam: LEDning uzun oyog'idan 360 ohmli rezistorlarni non panelidagi LEDning o'ng tomoniga ulang.

5 -qadam: simlarni rezistorlardan Arduino va tugmalardan Arduino -ga ulang. Pim bu tartibda bo'lishi kerak.

- Birinchidan, 8 -pinli 2 -pinli tugmachali LED

- Ikkinchi LED 9 -pinli, 3 -pinli tugmachali

Uchinchi LED - 10 -pinli, 4 -pinli tugmachali

- To'rtinchi LED 5 -pinli 11 -pinli

6 -qadam: Nihoyat, siz signalizatorni kichik oyog'i bilan erga, katta oyog'ingizni esa 12 -pin bilan bog'laysiz.

3 -qadam: eskiz

Men kodni mpilchfamily tomonidan ishlab chiqarilgan "Arduino Simon Says" dan oldim. Eskiz uchun ovozli signalni ishlashi uchun Tone kutubxonasini yuklab olishingiz kerak. Ishlayotganiga ishonch hosil qilish uchun eskizda bosh va tugmani Boolean dan int ga almashtirish kerak. Tone kutubxonasi bilan uzoq vaqt yuklab olish uchun eskiz fayli pastda.

Tavsiya: