Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: O'chirish rejasi
- 3 -qadam: O'chirish davrasini tayyorlang
- 4 -qadam: LED tasmasini tayyorlang
- 5 -qadam: LEDni kontaktlarning zanglashiga olib ulang
- 6 -qadam: Hisob ko'rsatkichini yarating
- 7 -qadam: Arduino dasturi
- 8 -qadam: O'yinlarni sinab ko'ring
- 9 -qadam: O'yinlar va boshqalar
- 10 -qadam: O'yinlar o'ynang
Video: Balli taxtali ikkita o'yinchi bitta LED chiziqli o'yinlar: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Birinchidan, dunyodagi barcha xalqlar uchun Xudodan ibodat qiling, Xudo faqat shu vaqtda bizga yordam bera oladi va tinchlik beradi. Hammamiz qulflanganmiz va boradigan joyimiz yo'q.
Menda boshqa ish yo'q, shuning uchun pythonni onlayn o'rganishni boshlang va hech qanday yangi g'oyalarni o'ylay olmaysiz, chunki hech narsani sotib ololmaysiz. Ammo LED -tanlovlar ko'rgandan so'ng, ozgina materiallar va yangi g'oya topildi. Mening bolam har doim mobil telefonda multfilm ko'rsa va o'yin o'ynasa, bu kichik o'zgarish. Shunday qilib, men bitta LED chiziqli ko'chma o'yin konsolini ishlab chiqyapman. Ajablanarlisi shundaki, u menga juda yoqadi va men bilan o'ynaydi, lekin bitta muammo shundaki, u hech qachon o'yinni yo'qotishni xohlamaydi.
NAMOZLARIMIZ
Bir necha kun ichida kutilmaganda tinchlanib qolganlar uchun ibodat qiling. Va kasalxonaga yotqizilganlarning tezroq sog'ayib ketishi uchun ibodat qiling. Shifokorlar, politsiya xodimlari, ijtimoiy ishchilar, siyosatchilar, muhim etkazib beruvchilar va biz uchun juda muhim vaqtda ishlaydigan barcha odamlar uchun maxsus ibodatlar. Qolganlarning hammasi iltimos uyda qoling va qo'shnilaringizga zarur narsalar bilan yordam bera olsangiz, yuklarini kamaytirishga yordam bering
1 -qadam: kerakli materiallar
Kerakli materiallar Kechirasiz Materiallar mavjud
- RGB manzilli LED tasmasi oldingi loyiham RGB Infinity Clock -dan olib tashlandi. - 1 Yo'q
- Arduino Nano. - 1 Yo'q
- 16 X 2 ketma -ket aloqa LCD displey. - 1 Yo'q
- LM2596 DC to DC kuchlanish regulyatori-1No
- 3.7V 18650 Batareya - 2 raqami
- 18650 Batareya ushlagichi - 1 Yo'q
- Bosish tugmasi - 3 raqami
- Oddiy PCB
- Erkak va ayol sarlavhasi pinlari
- Yog'och tayoq.
- Akril varaq
- Suv quvurlari quvurlari T birikmasi.
- Simlar.
2 -qadam: O'chirish rejasi
3 ta bosish tugmachalari Arduino nanosining D8, D9, D10 ga ulangan. Arduino D12 ga ulangan LED tasmasi ma'lumotlari. LCD seriyali ma'lumotlar RX arduino D13 ga ulangan. LM2596 DC to DC kuchlanish regulyatori Vin va arduino Vin batareya ushlagichining rozetkasiga ulangan. LED vcc va Gnd LM2596 Vout pinlariga ulangan. LCD displey VCC va gnd arduino +5v va Gnd ga ulangan.
3 -qadam: O'chirish davrasini tayyorlang
Rasmga ko'ra, arduino nano uchun qalqon ishlab chiqilgan. Ikkita bitta tugmachali tayoq yarating va uzun simni arduino qalqoniga uzating. O'yinni tanlash uchun bitta tugmachadan foydalaning. Lehimdan keyin simlarni issiq yopishtiring, shunda faqat qo'pol foydalanish uchun stend va erga ulash imkoniyati yo'q.
4 -qadam: LED tasmasini tayyorlang
Aytganimdek, men buni bolam uchun tayyorlayman, har qanday noto'g'ri ishlatish uchun LED chiziqlarini qisqa tutashuvdan saqlamoqchiman. Shunday qilib, men yog'och chiziqni topdim. LED tasmasini eski loyihamdan olib tashlaganim sababli, u yog'och bo'lakka yopishib qolmaydi, shuning uchun men uni yog'och tasma bilan mahkamlash uchun simi bantidan foydalanaman. Keyin LEDni yopish uchun akril varaqni yog'och tasma o'lchamiga kesib oling va uni LED tasmasi ustiga qo'ying va kabel bilan bog'lang. Endi uni bolam olib ketsa, menda muammo yo'q.
5 -qadam: LEDni kontaktlarning zanglashiga olib ulang
Endi LED tasmasini biz ishlab chiqaradigan Arduino qalqoni bilan ulang. LED ma'lumot pinini arduino D12 va VCC va GND ga LM2596 chiqishiga ulang.
6 -qadam: Hisob ko'rsatkichini yarating
Endi barcha sxemalar tarqoq. Shuning uchun uni idishga joylashtirmoqchimisiz. Uzoq qidiruvdan keyin Tee suv liniyasi topildi. Batareya ushlagichining yuqori qismiga issiq yopishtiring va zanjirlarni Tee -ga joylashtiring. LCD displeyni Tee ustiga qo'ying va uni issiq yopishtiring. Tee oldidagi o'yinni tanlash tugmachasini issiq yopishtiring. Endi tanlov tugmachali Score displeyi tayyor va ikkita tugmachali joystick tayyor.
7 -qadam: Arduino dasturi
D13 pinli LCD displey bilan aloqa qilish uchun SoftwareSerail kutubxonasidan foydalaning. LED chizig'ini arduino pin12 bilan ulash uchun pololuledstrip kutubxonasidan foydalaning. Tanlash tugmasi D10 da sozlangan. D8 dagi 1 -o'yinchi tugmasi. Player2 tugmasi - D9. 1 -o'yinchi uchun LED rangi qizil, 2 -o'yinchi uchun yashil. Bu sahifada 4 ta o'yin va 2 ta dastur uchun dastur biriktirilgan. Kodni yuklab oling va Arduino -ga yuklang.
8 -qadam: O'yinlarni sinab ko'ring
Yuklab olingandan so'ng, barcha dasturlarni sinab ko'ring va hammasi yaxshi. Endi konsol o'ynashga tayyor.
9 -qadam: O'yinlar va boshqalar
O'yinni tanlash yoki qayta boshlash uchun O'yin tanlash tugmasidan foydalaning. O'yinlar ro'yxati va boshqalari quyida keltirilgan
1 -o'yin - poyga
O'yinchi tugmachasi qanchalik tez oldinga siljiydi, shodlikdan foydalaning. Hisob jadvalida kim birinchi o'rinda turadi. Oxiriga etib borganingizdan so'ng, natijani ko'rsating.
O'yin 2 - Pingpong
Bu pingpong to'piga o'xshaydi. 1 -o'yinchi chap tomonda qizil, 2 -o'yinchi o'ng tomonda yashil rangda. To'p ko'k rangda, siz unga etib kelganida to'pni to'g'ri bosishni xohlaysiz, siz to'pni tashlaganingizda raqib o'yinchi ochko oldi. Har bir aktsiyadan keyin to'p tezligi oshadi. Qaysi o'yinchi birinchi bo'lib 15 oladi, g'olib hisoblanadi.
3 -o'yin - Quvvat
Bu kuch -quvvat o'yini. O'yinchilarga ko'ra, bu o'yin uzoq vaqt davom etadi. O'yin boshlanishida o'yinchilar tugmachani bosa boshlaydilar, qizil chiroq yonadi va yashil chiroq birma -bir qarama -qarshi tomonga ko'tariladi va ikkalasi ham chizilgan bo'lsa, endi asl o'yin boshlanadi. Maxsus soniyalar uchun qancha bosish hisoblansa, yon tomonning eng yuqori o'sishi va pasayishining kamayishi bir qadam, agar o'zgarmasa. Qaysi rang to'ldirilgan bo'lsa, u g'olib bo'ladi. Bu o'yin uzoq davom etadi.
O'yin 4 - nuqta tanlang
Bu ilonga o'xshaydi, lekin vaqt juda muhim. 4 nuqtadan iborat poezd chapdan o'ngga siljiydi va tasodifiy nuqtalarda ikkita qizil va yashil nuqta paydo bo'ladi. Poyezd boshi qizil nuqtada bo'lsa, o'yinchi1 tugmani bosish orqali nuqtani to'g'ri ushlaydi, agar u ushlasa, 1 ball oladi, agar har bir chiqindini ushlamasa -1 ball, bosmasangiz ham -1 ball. Agar kim 25 ball to'plagan bo'lsa, yoki g'olib -25 bo'lsa, qarama -qarshi o'yinchi g'olib bo'ladi.
Har xil - favqulodda chiroq
Favqulodda yorug'lik rejimida chiroqni yoqish va o'chirish uchun xursandchilik tayog'idan foydalaning. U to'liq oq nurni beradi.
Boshqa - Disko nuri
Ipda kamalak rangini yarating. Chiroqni harakatlantirish uchun quvonch tayog'idan foydalaning.
10 -qadam: O'yinlar o'ynang
Men va qizim o'yinni qadamda o'ynaymiz. U poyga va kuch o'yinini juda yaxshi ko'radi. Odatdagidek, multfilm ko'rish va mobil telefonda o'ynash odatiga ozgina o'zgartirish kiritildi. U 6 yoshda va u juda yaxshi o'ynaydi va menga bir marta g'alaba qozonishga ruxsat bera olmaydi.
NAMOZLARIMIZ
Bir necha kun ichida kutilmaganda tinchlanib qolganlar uchun ibodat qiling. Va kasalxonaga yotqizilganlarning tezroq sog'ayib ketishi uchun ibodat qiling. Shifokorlar, politsiya xodimlari, ijtimoiy ishchilar, siyosatchilar, muhim etkazib beruvchilar va biz uchun juda muhim vaqtda ishlaydigan barcha odamlar uchun maxsus ibodatlar. Qolganlarning hammasi iltimos uyda qoling va qo'shnilaringizga zarur narsalar bilan yordam bera olsangiz, yuklarini kamaytirishga yordam bering.
Tavsiya:
Bitta analog kirishni ishlatadigan 4 tugmachali o'yinlar: 6 qadam (rasmlar bilan)
Bitta analog kirishni ishlatadigan 4 ta tugmachali o'yinlar: Bu ko'rsatma bir nechta tugmalar uchun bitta analogli kirish liniyasidan foydalanishga qaratilgan bo'lib, ularni bir-biridan mustaqil ravishda aniqlash mumkin. Va bu tugmalardan foydalanishni ta'kidlash uchun to'rt xil 4 tugmachali o'yinlarni o'ynash mumkin. Barcha o'yinlar (8 da
Rekt-O-Matic Turbo S: Bitta taxtali Bitcoin Ticker: 12 qadam
Rekt-O-Matic Turbo S: Bitta taxtali Bitcoin Ticker: 2019 yil 25 oktyabrda Bitcoin narxining 7500 dollardan 10300 dollarga ko'tarilishini o'tkazib yubormadingizmi? Xo'sh, men qildim. Kripto dunyosida bunday voqea sodir bo'ladi. Odamlarga kerak bo'lgan narsa-bu Rekt-O-Matic Turbo S, bu yaxshi OLED-ga ega bo'lgan Bitcoin narxlari belgisi
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita tekshirgichni qo'llab -quvvatlash): 3 qadam
Arduino va NRF24L01+ bilan simsiz o'yin boshqaruvchisi (bitta yoki ikkita boshqaruvchini qo'llab-quvvatlash): Siz to'liq loyihani veb-saytimdan topishingiz mumkin (u fin tilida): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Bu loyiha haqida juda qisqa brifing. Agar kimdir xohlasa, men uni shunchaki baham ko'rmoqchi edim
Robot miyasi: kechqurun bitta taxtali kompyuter yarating: 11 qadam
Robot miyasi: Kechqurun bitta taxtali kompyuter yarating: Picaxe yoki Arduino xotirangiz tugab qoladimi? Ammo kompyuter bu ish uchun ortiqcha ishlaydimi? C, Basic, Forth, Pascal yoki Fortran kabi tillarda dasturlash mumkin bo'lgan bitta ochiq manbali kompyuterni ko'rib chiqing, bu karta arzon IC va del