Мазмұны:
- 1 -қадам: Қолданылатын құралдардың тізімі
- 2 -қадам: Қадамдық нұсқаулар
- 3 -қадам: Код тереңдікте түсіндіріледі
- 4 -қадам: бейне
Бейне: Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Менің атым Remco Liqui өкпесі және бұл - егер бұл мектеп жобасы.
Қара жәшік: жүгіру, қашу және секіру - бұл ішінде ойнауға болатын ойын бар қорап.
Идея - бұл сіз ойын ойнайсыз және белгілі бір ұпайға жеткенде (100 ұпай) қораптың ішіндегі сыйақыңызды алуға болады. Осылайша сіз бірдеңе жасағаныңызды сезінесіз және сіздің еңбекқорлығыңыз үшін сыйақы аласыз. Өте дұрыс алға?
Ойын ойнауда негізгі басқару элементтері бар ардуино қолданылады.
Мен қолданған түпнұсқалық код Iron_Salsa-дан (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea) келеді, содан кейін кодтарға кейбір өзгерістер енгізу арқылы оған кішкене бұрылыс қостым.
Бұл оқулықта мен қорапты қалай құрғанымды, оны жасауға қажетті құралдар тізімін, қолданылатын кодты және балама идеяларды көрсетемін.
Артық сөз айтпай -ақ, жұмыс істейтін достар табайық!
1 -қадам: Қолданылатын құралдардың тізімі
Мен arduino -мен қолданған құралдар:
- Ардуино Уно
- Нан тақтасы
- СКД экран (20x4)
- СКД үшін I2C қалқаны
- 3 рет басу түймесі
- 4 x сымдар еркек-әйел
- 7 x нанға арналған сымдар
- Нан тақтасы
Қорап үшін:
- Сіз стандартты қорапсыз, кез келген өлшемді қолдануға болады.
- LCD, arduino және ілмектерді бұрау үшін бірнеше бұрандалар.
- Қорапты бір -біріне жабыстыру үшін желім таяқшалары бар желім пистолеті.
- Картонды кесуге арналған қызметтік пышақ немесе қайшы.
- Ойын контроллерінен алуға болатын резеңке түймелер.
- USB қосқышы
2 -қадам: Қадамдық нұсқаулар
Ардуиноны біріктіруден бастайық.
Сымды қосу схемасы келесідей:
- GND және Reset батырмасына қосылады (ойынды қалпына келтіреді)
- GND және Pin 4 түймені қосады (қиындықты таңдайды)
- GND және Pin 2 байланыстыру түймесі (ойынды ойнау үшін қолданылады)
Ол үшін arduino -ға қосылу үшін қарапайым нан тақтасының сымдарын қолдануға болады.
Дисплей I2C қалқанымен дәнекерленген, оны бөлек сатып алуға немесе СКД -ге қосуға болады. Байланыстар тек қалқаннан ардуиноға дейін, аналықтан ерге дейінгі сымдарды қолданады, сымдарды тақтаға қосудың қажеті жоқ.
- SCL A5 -ке қосылады
- SDA A4 -ке қосылады
- GND GND -ге қосылады
- VCC 5В қосылады
Нан тақтасында қалай көрінетініне қанағаттансаңыз, оны нан тақтасында дәнекерлеуге болады.
Дәнекерлеу әдісі, кабельдер басудың артқы жағында, ал түймелер алдыңғы жағында. Бұл кабельдерсіз түймелерге жетуді жеңілдетеді.
Қорапты өте қарапайым ету үшін, сіз оны біріктіре аласыз немесе қалағаныңызша сәйкес келетін қорапты қолдана аласыз.
Менің қорапшамды 2 бөлікке бөлуге болады.
Ардуино жасырылған бірінші бөлік - бұл баспаға (бақылауға) жеткілікті орын бар, arduino мен lcd -ді бұрау үшін дұрыс өлшемі мен тұрақтылығы бар жеткізу қорабы. Сіз arduino -ны оңай орналастырылатын жерді реттей аласыз, өйткені ол өте икемді және оны кез келген нысанға қолдануға болады. Мен кабельді arduino -ға қосуға болатын порттың бар екеніне көз жеткіздім, осылайша arduino орналасқан қорапты ашудың қажеті болмас еді. USB ашасы арқылы arduino -ны электр розеткасына қосуға болады.
3 -қадам: Код тереңдікте түсіндіріледі
Код кейбір бөліктерде қарапайым, мен сізге өз қалауыңыз бойынша қалай реттеуге болатынын түсіндіремін.
Код файлында кодтардың не істейтіні және олар түсініктеме ретінде қайда сілтеме жасалғандығы түсіндірілген.
Мен кодқа қандай айырмашылықты қостым?
Мен 20x4 экраны үшін кодты қолдандым, бүкіл экранды пайдалану үшін сипат пен деңгейді реттедім.
Мектеп жобасының кіріспе беті қосылды және қиындық таңдауын реттеді. Мәтін бар барлық нәрсені орталықтандырады. Менің экранымда I2C қалқаны дәнекерленген болғандықтан, ол әсіресе I2C экраны үшін жасалған LiquidCity кітапханасын пайдаланады.
4 -қадам: бейне
Ойын ойнап жатқан видео көрсетілген
Ұсынылған:
Экспресс-робот- егер бұл одан да көп болса: 5 қадам
Экспресс-робот- Егер бұл одан да көп болса: Сәлеметсіз бе, экспрессивті робот Instructable.DIt is it instruable is a way to be auf heber gewerkt tijdens mijn les van. If If Than Tho. . Де робот серіктестігі
Егер бұл ArDino болса: 3 қадам
Егер бұл ArDino болса: біздің мектеп жобасы үшін, егер бұл жағдайда біз ардуино көмегімен интерактивті объект жасауымыз керек еді. Мен сүйкімді Ардино жасауды шештім. Ол өте талантты және түймені басу арқылы юра саябағының тақырыбын айтады
Егер бұл солай болса - Moodlamp: 4 қадам (суреттермен)
Егер бұл содан кейін - Moodlamp: Opdracht: Bouw/ ontwerp een өзара әрекеттесу жүйесі (бағдарламалық жасақтама мен бағдарламалық жасақтама) деректерді жаңартуға мүмкіндік береді. қарапайым ту houden кездесті
Егер бұл болса, онда бұл: портативті Arduino консолі: 5 қадам
Егер бұл болса, онда бұл: портативті Arduino консолі: бұл мақсатты ойын. Сіз ойнатқышты екі сыйымдылық модулімен жылжыта аласыз, ал сіз шапалақтау, айқайлау немесе қорапты шайқау сияқты қатаң дыбыстарды шығарасыз
Ардуино жалғыз ойыншы понг- Егер бұл болса, онда бұл: 5 қадам
Arduino Singleplayer понгы-Егер бұл болса, онда бұл: Dit arduino жобасы нұсқаулықтардың бірі болып табылады (https: //www.instructables.com/id/Portable-Arduino-a …). жалғыз ойыншы AI.Onderdelen -мен кездесті: Arduino Uno Nokia 5100 scherm. https: // ww