Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: Неопиксельді дисплей тіреуішін дайындаңыз
- 3 -қадам: Түймешік қосқышын дайындаңыз
- 4 -қадам: Arduino мен батарея ұстағышын тақтаға қосыңыз
- 5 -қадам: Дисплей бөлігін тақтаға бекітіңіз
- 6 -қадам: Jumper сымдарын Arduino -ға қосыңыз
- 7 -қадам: кодты жүктеу және ойнату
Бейне: Arduino мен Neopixel көмегімен 4 ойынды қосыңыз: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Саудаға ойыншық сыйлық беруден гөрі, мен жиендеріме бірегей сыйлық бергім келді, олар бірге жиналып, ләззат ала алады. Бұл жобаға арналған Arduino кодын түсіну тым қиын болуы мүмкін, бірақ бұл кодта қолданылатын кіріс, шығыс, циклдар мен шарттар туралы негізгі түсініктерді Connect 4 ойынын ойнағанда көрнекі түрде түсіндіруге болады.
Бұл нұсқаулықта мен сізге Arduino жинағын қалай жинау керектігін көрсетемін, оны сіз балаларыңызбен бірге Connect 4 ойнауға жинай аласыз және кодтай аласыз. Бұл жоба үшін дәнекерлеу қажет емес; жай ғана қосыңыз және ойнаңыз.
1 -қадам: бөлшектер
Бұл жоба үшін сізге қажет:
- Arduino Uno немесе оған тең
- 8x8 Neopixel RGB жарық диоды
- Нан тақтасы
- 3 түйме қосқыш
- Өткізгіш сымдар
- Бұрандалар
- Қорап - картоннан жасалған тірек
Құралдар: бұрағыш, желім пистолеті
2 -қадам: Неопиксельді дисплей тіреуішін дайындаңыз
Алдымен Neopixel -ге 3 өтпелі сымды қосыңыз. Мен келесі сымның түс кодын қолданамын:
Ақ: GND
Сұр: 5V күлгін: деректер IN
Содан кейін Nelpixel дисплей тақтасына ыстық желіммен бекітіңіз.
3 -қадам: Түймешік қосқышын дайындаңыз
Түймешік қосқыштарды тақтаға қойып, сымдардың түс кодын қолданып қосқыш сымдарды қосыңыз:
Қоңыр: сол жақ түймешік
Қызыл: сол жақ түйме қызғылт сары: орталық түйме сары: орталық түйме жасыл: оң жақ түймешік көк: оң жақ түймешік қосқышы
Қоңыр, қызғылт сары, жасыл сымдар жаңа қара сыммен бірге (-) рельске қосылады.
Ескерту: Сіз бұл түймелер үшін резистор қолданбайтынымды байқадыңыз. Себебі мен Arduino кодын кіріктірілген 20K Arduino істікшелі резисторларды қолдану үшін қолданамын. Сіздің схемаңызды кодты пайдаланып ішкі резисторларды пайдалану туралы менің басқа жобамды қараңыз.
www.instructables.com/id/Simon-Whack-a-Mol…
4 -қадам: Arduino мен батарея ұстағышын тақтаға қосыңыз
Ардуино мен батарея ұстағышын тақтаға бекіту үшін бұрандаларды (немесе ыстық желімді) қолданыңыз.
5 -қадам: Дисплей бөлігін тақтаға бекітіңіз
Ыстық желімді қолданып, дисплей қондырғысын тақтаға бекітіңіз.
6 -қадам: Jumper сымдарын Arduino -ға қосыңыз
Барлық секіру сымдарын Arduino -ға келесі түйін тағайындауы бойынша қосыңыз:
Қызыл -> 2
Сары -> 3 көк -> 4 күлгін -> 5 қара -> GND ақ -> GND сұр -> 5В
7 -қадам: кодты жүктеу және ойнату
Мен Arduino-ға бекітілген кодты алдын ала жүктедім, сондықтан 9V батареясы Arduino-ға қосылғаннан кейін ол ойынды ойнай бастады. Көк түймелер чипті түсіру үшін сары түймені баспай тұрып, микросхеманың орнын солға немесе оң жаққа жылжытуға арналған. (Бейнені қараңыз)
Демо режиміне өту үшін кез келген түймені басып, қалпына келтіруді басыңыз. Экран таза болғаннан кейін, түймені босатыңыз, сонда сіз қызыл мен көк түстің автоматты түрде ойнайтынын көресіз. Сіз демо режимінде қызыл және көк ойыншылар бағандарды кездейсоқ таңдайтынын және басқа ойыншыны жеңу үшін ұтатын стратегияны пайдаланбайтынын байқайсыз.
Демо режимінен шығу үшін Arduino -ны қалпына келтіріңіз.
Мен болашақта бір ойыншы мен Arduino режимін қосуды жоспарлап отырмын, егер сіз Connect 4 -тің негізгі алгоритмін білсеңіз, маған хабарлаңыз.
Ұсынылған:
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
Neopixel Ws2812 кемпірқосақ жарық диоды M5stick-C - Arduino IDE көмегімен M5stack M5stick C көмегімен Neopixel Ws2812 -де кемпірқосақты іске қосу: 5 қадам
Neopixel Ws2812 кемпірқосақ жарық диоды M5stick-C | Arduino IDE көмегімен M5stack M5stick C көмегімен Neopixel Ws2812-де кемпірқосақты іске қосу: Сәлеметсіз бе балалар, біз осы нұсқаулықта Arduino IDE көмегімен m5stack m5stick-C әзірлеу тақтасы бар neopixel ws2812 жарық диодты немесе жарық диодты немесе жарықдиодты матаны немесе жетекші сақинаны қолдануды үйренеміз. онымен бірге кемпірқосақтың үлгісі
Джек-фонарьға шамдар мен сиқырлы музыканы қосыңыз-дәнекерлеу немесе бағдарламалау жоқ (егер сіз қаламасаңыз): 9 қадам (суреттермен)
Джек-О-фонарьға жарық пен қорқынышты музыканы қосыңыз-дәнекерлеу немесе бағдарламалау жоқ (егер сіз қаламасаңыз): жарқыраған шамдар мен қорқынышты музыканы қосу арқылы көшеде ең қорқынышты джек-фонарды алыңыз! Бұл сонымен қатар Arduino мен бағдарламаланатын электрониканы сынап көрудің тамаша тәсілі, өйткені бүкіл жобаны кодты немесе дәнекерлеместен аяқтауға болады
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
Орта мектептегі ойынды қалай таспалауға болады (жақсы): 6 қадам (суреттермен)
Орта мектептегі ойын қалай таспалауға болады (жақсы): Ей, бәріне- Мен орта мектепте оқып жүрген кезімде драма бағдарламасына, әсіресе экипажға қатыстым. Құрылысты бастадым, жүгіруге, сосын жарықтандыруға көштім, енді мен оқуымды бітіргеннен кейін мені жарықтандыруға көмектесу үшін кері тартты