Мазмұны:

Sif's лабиринті (ойын) - Arduino ITTT: 4 қадам (суреттермен)
Sif's лабиринті (ойын) - Arduino ITTT: 4 қадам (суреттермен)

Бейне: Sif's лабиринті (ойын) - Arduino ITTT: 4 қадам (суреттермен)

Бейне: Sif's лабиринті (ойын) - Arduino ITTT: 4 қадам (суреттермен)
Бейне: Делаем свое приложение "Кубик" | MIT App Inventor 2 2024, Шілде
Anonim
Sif's лабиринті (ойын) - Arduino ITTT
Sif's лабиринті (ойын) - Arduino ITTT

Менің мектебім маған Arduino көмегімен интерактивті нәрсе жасауды тапсырды. Мен кішкентай лабиринт ойынын жасадым, ол, өкінішке орай, соншалықты жақсы болмады, бірақ оны аяқтауға немесе оған қосуға болады

Бұл жоба Скандинавия мифологиясы туралы ТБА тұжырымдамасы ретінде басталды. Сіз Лифтрасир болдыңыз, өмірді жақсы көруші едіңіз және есіміңізді ұмытып кеттіңіз. Сіз не өзіңіздің сүйіктіңіз Лифті табуыңыз керек, не сіз оянған орманнан қашып кетуіңіз керек еді. Өкінішке орай, бұл да жақсы болмады, сондықтан мен оны скандинавия мифологиясын ұстанатын кішкентай лабиринт ойынына айналдырдым

1 -қадам: Бұл сізге қажет

Бұл жоба үшін келесі бөліктер қажет:

- Ардуино Уно

- Сымдар секіру

- Сұйық кристалды дисплей (СКД) (16, 2)

- x2 батырмасы

- потенциометр

- 10к Ом резисторы x3

- Кем дегенде 1 кг сабынтас (сізде неғұрлым көп тас болса, оның ішіндегі жабдыққа сай болу оңайырақ болады).

- ағаш штепсель x4

2 -қадам: Уақыт

Уақыт, РТ -ға
Уақыт, РТ -ға

Сіз дұрыс оқыдыңыз ханымдар мен мырзалар. A R T. -дің уақыты келді. Дәлірек айтқанда, сабын тасын аппаратура ішіне сыйатындай етіп ойып алу керек.

Мен мұны тасты үгіту мен үгіту арқылы жасадым, бірақ егер сізде үйде басқа кәсіби құралдар болса, оларды қолданыңыз. Сабын тасты өте оңай өңдейді, сондықтан сізге MX-30KSUPER бұрғысы немесе басқа нәрсе қажет емес. Стандартты штуцер мен торлы жабдық жақсы жұмыс істейді.

Алдымен біз тасты екіге бөлуіміз керек. Сеніңіз немесе сенбеңіз, бірақ мен мұны жұмсақ металдарға арналған араны алып, дәл сол арқылы аралау арқылы жасадым. Енді бізде тастың 2 жартысы бар болғандықтан, біз бір бөліктің ортасында тікбұрышты пішінді ойып бастай аламыз. Біз мұны дисплей үшін қолданамыз. Мен менікін БҮТІН дисплейге сәйкес келетін үлкен етіп жасадым, бірақ сіз оны тек дисплейдің өзі ашылатын етіп қалыптастыра аласыз.

САҚТАНДЫРУ БАСТАЛДЫ !! сіз байқағандай, менің дисплейімнің жартысында үлкен жарықшақ бар. Бұл жұқа бөліктің жанында бұрғылау кезінде болды (бұрғылауға кейінірек кірісеміз). Жіңішке бөлшектердің жанында бұрғылау кезінде өте абай болыңыз, себебі бұл жиі болады.

Ия, мүмкін, жалпы сақ болыңыз. Жобамның кесірінен біреудің жараланғанын көруді жек көремін.

Енді! Екінші жартысына келетін болсақ, бізге қуыс тіктөртбұрыш керек. Ардуино мен кастрюльге сәйкес келетін тереңдікте, бірақ тым терең емес, өйткені сіз тастың бөлінуін қаламайсыз.

Бұрғылау уақыты келді, балақай. Енді сіз дисплей тесігінің айналасындағы 4 нүктені және жартысының қуыс бөлігін таңдағыңыз келеді. Кейінірек ағаш шанышқыларды үстіңгі (Дисплей) жартысын көтеру үшін салыңыз, тасқа тесіктерді тесіңіз, тесіктерге тесіктерді салыңыз. Мен сол тесіктерді сол жерлерге қоюды ұсынамын.

Сіз мұны істегеннен кейін, тастарды бір -бірінің үстіне қою керек, арасында бос орын болуы керек!

3 -қадам: La Vista жабдықтары, нәресте

La Vista жабдықтары, нәресте
La Vista жабдықтары, нәресте
La Vista жабдықтары, нәресте
La Vista жабдықтары, нәресте
La Vista жабдықтары, нәресте
La Vista жабдықтары, нәресте
Аппараттық құрал La Vista, Baby
Аппараттық құрал La Vista, Baby

Терминатордың қорқынышты сөзі үшін кешірім сұраймын, бірақ машинаның жүрегін жинайтын уақыт келді.

СКД экранына түйреуіштерді немесе секіру сымдарын дәнекерлеуден бастаңыз. Мен секіру сымдарын тікелей экранға дәнекерлеуді таңдадым. Осылайша мен кеңістікті сақтап қаламын және бәрі жақсы болады. Аяқтағаннан кейін сіздің экран менікіне ұқсас болуы керек. СКД экранды қалай жалғауға болатынын мына жерден білуге болады:

www.arduino.cc/kz/Tutorial/HelloWorld?from…

Сіз бұл оқулықта берілген нақты нұсқауларды орындай аласыз, себебі мен мұны экранды қосу үшін де қолдандым, сондықтан код осы түйреуіштермен жұмыс істейді.

Аяқтағаннан кейін экранды сол оқулықта берілген мысал кодымен тексере аласыз.

Әрі қарай, мен сізге кастрөлді есептегішті электр тақтасына қосуды ұсынамын. Ыдыс өлшегіш пен экранды жалғап, оны өлшеуішті айналдыру арқылы тексеріңіз. Егер СКД жарықтығы өзгерсе, сіз оны дұрыс сыммен қосқансыз. Егер жоқ болса, жоғарыда көрсетілген оқулыққа тағы бір рет қарауды ұсынамын.

Егер сіз аяқтаған болсаңыз, түймелеріңізді алыңыз, оларды жерге қосыңыз және Arduino -дағы 5В түйреуіштерді қосыңыз. Түймелерді кез келген сандық түйреуішке қосуға болады. Егер түйреуіштер бірдей болса, кодты тексеруді ұмытпаңыз.

Аяқтағаннан кейін сіз жабдықты тасқа қоюға болады!

4 -қадам: Егер (lastStep) {code ();}

Ұйқы безі. Матрицаға кіру уақыты.

Сіз ойлап таптыңыз! Кодтау уақыты келді. Уайымдамаңыз. Бұл бөлік шын мәнінде өте оңай. Мен жұмыс жасай алмайтын жалғыз нәрсе - экран арқылы ойнау. Егер сіз оны іске қоссаңыз, маған айтыңыз!

Сіз жүктеген файл ретінде менің кодты пайдалана аласыз. Алдыңғы деңгейлерді көшіру және қою арқылы өз деңгейлеріңізді қосуға болады, бірақ әр түрлі жауаптармен (Солға және оңға).

Және бұл бәрі! Сіз бұл оқулықтан бірдеңе алдыңыз деп үміттенемін, мүмкін оны өзіңіз жасадыңыз!

Егер сіз мұны жасасаңыз, мен оны көргім келеді!

Ұсынылған: