Мазмұны:

Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру: 4 қадам
Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру: 4 қадам

Бейне: Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру: 4 қадам

Бейне: Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру: 4 қадам
Бейне: Қорқынышты әңгімелер. БҰЛЫПТАЛҒАН БӨЛМЕ. Ауыл қорқады. Ужас. Мистикалық. 2024, Қараша
Anonim
Егер бұл содан кейін: қара жәшік: жүгіру, қашу және секіру
Егер бұл содан кейін: қара жәшік: жүгіру, қашу және секіру
Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру
Егер бұл солай болса: қара жәшік: жүгіру, қашу және секіру

Менің атым 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 -қадам: бейне

Ойын ойнап жатқан видео көрсетілген

Ұсынылған: