Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: O'yinni sozlash
- 3 -qadam: Kodni Arduino -ga kiritish
- 4 -qadam: O'yin o'ynash
Video: LED o'yini: ko'k rang: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu LED o'yinida o'yinchilar LEDlarni ko'k qilish uchun joystikdan foydalanadilar. O'rtadagi yorug'lik ko'k rangda yonadi va o'yinchilar chap yoki o'ng yarmini ko'kka aylantirishi kerak. Sariq chiroq svetodiodlardan birini tasodifan yoqadi va o'yinchilar qaysi chiroq sarg'ayganiga qarab joystikni chapga yoki o'ngga siljitishi kerak. Agar o'rtadagi yorug'lik sariq rangga aylansa va ko'k chiroq bo'lmasa, o'yinchilar ko'k rangga aylantirish uchun joystikdagi tugmani bosishlari kerak. Agar o'yinchi buni qila olmasa, LEDlar noto'g'ri harakatni ko'rsatuvchi qizil rangga aylanadi.
Bu ko'rsatma har kimga bu ajoyib o'yinni yaratishda yordam beradi.
1 -qadam: materiallarni yig'ish
O'yin uchun quyidagi materiallar kerak bo'ladi:
- Arduino
- 20 LEDli LED tasmasi
- Joystik
- Simlar
- Non paneli
- Arduino o'rnatilgan kompyuter
- Arduino -ni kompyuterga ulash uchun kabel
2 -qadam: O'yinni sozlash
Simlar va taxtadan foydalanib, Joystick va LED tasmasini Arduino -ga ulang.
Umumiy sozlash:
- Arduino -dagi 5V ni taxtadagi 5V -ga ulang.
- Arduino -dagi GND -ni non paneliga ulang.
Joystikni sozlash:
- Joystikdagi GND -ni non paneliga ulang.
- Joystikdagi +5V ni non panelidagi 5V ga ulang.
- Joystikdagi VRx -ni Arduino -dagi analog A0 piniga ulang.
- VRy -ni joystikda A1 analog piniga ulang.
- SW ni joystikka ulang va Arduino 2 -piniga ulang.
LED chizig'ini o'rnatish:
- LED tasmasidagi GND ni non paneliga ulang.
- LED chizig'idagi +5V ni taxtadagi 5V ga ulang.
- LED chizig'idagi o'rta simni Arduino 6 -piniga ulang.
3 -qadam: Kodni Arduino -ga kiritish
Arduino -ga biriktirilgan kodni kompyuterga nusxalash va joylashtirish. Arduino -ni kompyuterga ulaganingizdan so'ng, uni yuklang.
4 -qadam: O'yin o'ynash
- LEDlarning o'rtasida ko'k chiroq yonadi
- Sariq chiroq tasodifiy LEDni yoqadi
- Simlar pastga qaragan holda joystikni ushlang.
- Ko'k rangga aylantirish uchun sariq chiroq chiziqning chap tomonida bo'lsa, joystikni chapga siljiting.
- Ko'k rangga aylantirish uchun sariq chiroq chiziqning o'ng tomonida bo'lsa, joystikni o'ngga siljiting.
- Agar o'rta LED sariq rangga aylansa, joystikdagi tugmani bosing, shunda u ko'k yonadi.
- Agar o'yinchi joystikni noto'g'ri tomonga siljitsa, LEDlar qizil yonadi.
- Joystikni necha marta to'g'ri yo'nalishda harakatlantirish mumkinligini ko'rish uchun o'ynang.
Ilovadagi video o'yin qanday ishlashini ko'rsatadi.
Tavsiya:
M5StickC ESP32 va NeoPixels LED tasmali tasodifiy rang: 7 qadam
M5StickC ESP32 va NeoPixels LED tasmasining tasodifiy rangi: Ushbu loyihada biz M5StickC ESP32 taxtasi yordamida NeoPixels LED halqasida tasodifiy rangni ko'rsatishni o'rganamiz
Miniatyurali RGB LED belgilar majmuasi (tekis rang): 4 qadam
Miniatyurali RGB LED belgilar majmuasi (bir xil rangda): Ushbu ko'rsatmada men har xil tadbirlarda foydalanish uchun bu LED belgisini qanday qurganimni aytmoqchiman. Men yoqadigan loyihalarni yaxshi ko'raman va yaqinda konventsiyalar va yarmarkalar uchun yoritgichlar yasashga qiziqishim bor
RGB LED rang nazorati: 4 qadam
RGB LED rangini boshqarish: Ushbu loyihada biz PWM chiqish qobiliyatiga ega kirish -chiqish portlari va sensorli displey slayderlari orqali RGB LEDning yorqinligi va rangini boshqarishni o'rganamiz. 4Duino rezistiv sensorli displey grafik interfeysni boshqarish uchun ishlatiladi
Tinkerkaddagi Arduino bilan RGB LED rang aralashmasi: 5 qadam (rasmlar bilan)
Tinkercad -da Arduino bilan RGB LED ranglarini aralashtirish: Keling, Arduino -ning analog chiqishlari yordamida ko'p rangli LEDlarni boshqarishni o'rganamiz. Biz RGB LEDini Arduino Uno -ga ulaymiz va uning rangini o'zgartirish uchun oddiy dastur tuzamiz. Siz amalda Tinkerkad sxemalarini ishlatishingiz mumkin. Buni hatto ko'rishingiz mumkin
LED chiziqlar va Arduino bilan rang o'zgaruvchan quti tokchalari: 5 qadam (rasmlar bilan)
LED chiziqlar va Arduino bilan rang o'zgaruvchan quti tokchalari: Bu menga stol yonida va tepasida qo'shimcha joy kerak bo'lganidan boshlandi, lekin men unga maxsus dizayn berishni xohladim. Nima uchun har bir rangga mos keladigan alohida LED tasmalaridan foydalanmasligingiz kerak? Men javonning o'zi haqida bir nechta eslatmalar beraman