Mundarija:

Arduino siklonli arkada o'yini: 6 qadam
Arduino siklonli arkada o'yini: 6 qadam

Video: Arduino siklonli arkada o'yini: 6 qadam

Video: Arduino siklonli arkada o'yini: 6 qadam
Video: ziyozukko.uz чанг ютгич кандай ишлайди? 2024, Iyul
Anonim
Arduino siklonli arkada o'yini
Arduino siklonli arkada o'yini
Arduino siklonli arkada o'yini
Arduino siklonli arkada o'yini

Yorqin miltillovchi chiroqlar! Arduino! O'yin! Yana nima deyish kerak? Bu o'yin "siklon" arja o'yiniga asoslangan bo'lib, u erda o'yinchi aylana bo'ylab aylanishni ma'lum bir joyda to'xtatishga harakat qiladi.

1 -qadam: materiallar

Materiallar
Materiallar

1 marta Arduino Uno

3x o'tish simlari

1x WS2812B LED tasmasi (menikini Amazondan 30 dollarga sotib oldim)

2 -qadam: kod

Arduino IDE -ni www.arduino.cc/en/Main/Software -dan yuklab oling

FastLED kutubxonasining so'nggi versiyasini https://github.com/FastLED/FastLED/releases saytidan yuklab oling.

Kutubxonani Arduino IDE -dagi ko'rsatmalarga muvofiq o'rnating:

Loyihaning kodini bu erdan yuklab oling.

Kodni oching va LEDGame.ino -ni ikki marta bosish orqali Arduino -da oching.

3 -qadam: simlarni ulash

Uchta o'tish simini etakchi ipga ulang. LED chizig'idagi 5v yostiqchadan birinchi simni Arduino -dagi 5v piniga ulang. LED simidagi Din paddan ikkinchi simni Arduino raqamli pin 7 ga ulang. LED chizig'idagi Gnd padidan oxirgi simni Arduino -dagi Gnd -ga ulang. Siz bu simlarni LED tasmasidagi prokladkalarga lehimlashingiz kerak bo'lishi mumkin. OGOHLANTIRISH: 30 dan ortiq LEDni Arduino -ga ulash bort regulyatoriga yoki USB quvvat manbaiga ortiqcha shikast etkazishi mumkin.

4 -qadam: Kodni yuklang va ishga tushiring

Kodni Arduino IDE -da oching. 24 -qatordagi 27 raqamini LEDlar soniga almashtiring. Qaysi led markaziy chiziq bo'lishi kerakligini aniqlang va 27 -qatorda 14 -raqamni o'rnini bosing. Dasturni taxtaga yuklash uchun yuklash -ni bosing. Asboblar menyusidan to'g'ri taxta turini va portni tanlaganingizga ishonch hosil qiling. Keyin ketma -ket monitorni oching, uzatish tezligini 9600 ga qo'ying va ekrandagi ko'rsatmalarga amal qiling.

5 -qadam: Kod qanday ishlaydi?

Kod - bu oddiy shtat mashinasi, u o'yinda ham, o'yinda ham ishlaydi. For loopi ketma -ket kirish kiritilmaguncha simni chiziq bo'ylab harakatlantiradi. Keyin o'yin o'yinga o'tadi va simning o'rtasidan masofani hisoblab chiqadi.

6 -qadam: O'qiganingiz uchun tashakkur

Agar sizga bu ko'rsatma yoqqan bo'lsa, iltimos, uni yoqtirishni o'ylab ko'ring va mening blogimni bu erdan tekshiring. O'qiganingiz uchun tashakkur, agar sizda biron bir taklif yoki o'zgartirish bo'lsa, ularni quyidagi izohlarda qoldiring.

Tavsiya: