Съдържание:

Ако това, след това онова: Blackbox: Бягай, избягвай и скачай: 4 стъпки
Ако това, след това онова: Blackbox: Бягай, избягвай и скачай: 4 стъпки

Видео: Ако това, след това онова: Blackbox: Бягай, избягвай и скачай: 4 стъпки

Видео: Ако това, след това онова: Blackbox: Бягай, избягвай и скачай: 4 стъпки
Видео: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Юли
Anonim
Ако това, тогава онова: Blackbox: бягай, избягвай и скачай
Ако това, тогава онова: Blackbox: бягай, избягвай и скачай
Ако това, тогава онова: Blackbox: бягай, избягвай и скачай
Ако това, тогава онова: Blackbox: бягай, избягвай и скачай

Казвам се Remco Liqui дробове и това е училищен проект If This then That.

Черната кутия: Run, Dodge and Jump е кутия с игра, която може да се играе.

Идеята зад това е, че играете игра и когато достигнете определен резултат (100 точки), можете да вземете наградата си в кутията. По този начин можете да почувствате, че сте постигнали нещо и да бъдете възнаградени за упоритата си работа. Доста направо, нали?

Играта, която се играе, използва arduino с основни контроли.

Оригиналният код, който използвах, идва от Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), след което добавих малко обрат към него, като добавих и направих някои промени в кодовете.

В този урок ще ви покажа как създадох кутията, списъка с инструменти, необходими за създаването й, кода и алтернативните идеи за прилагане.

Без да се замисляме, нека започнем да работим!

Стъпка 1: Списък на използваните инструменти

Инструментите, които използвах с arduino:

  • Arduino Uno
  • Платка
  • LCD екран (20x4)
  • I2C щит за LCD
  • 3 x превключвател с бутон
  • 4 x проводници мъжки-женски
  • 7 x проводници за макет
  • Отпечатък от хляб

За кутията:

  • Просто сте стандартна кутия, всеки размер може да се използва.
  • Няколко винта за завинтване на LCD, arduino и пантите.
  • Пистолет за лепило с лепилни пръчици, за да залепите кутията заедно.
  • Помощен нож или ножица за рязане на картона.
  • Гумени бутони, които могат да бъдат взети от контролер за игри.
  • USB щепсел

Стъпка 2: Инструкции стъпка по стъпка

Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка
Инструкции стъпка по стъпка

Нека започнем с това, че arduino е сглобен.

Схемата, където проводникът трябва да бъде свързан, е следната:

  • GND и Reset се свързва с бутона (нулира играта)
  • GND и Pin 4 се свързва с бутона (Избира трудността)
  • Бутон за свързване на GND и Pin 2 (Използва се за игра на играта)

За това можете да използвате обикновени проводници за свързване към arduino.

Дисплеят е запоен с I2C щит, който може да бъде закупен отделно или свързан към LCD. Свързванията са чисто от щита към arduino, като се използват женски към мъжки проводници, няма нужда да се свързват проводниците към дъската.

  • SCL се свързва с A5
  • SDA се свързва с A4
  • GND се свързва с GND
  • VCC се свързва към 5V

Когато сте доволни от начина, по който изглежда на макета, можете да го запоите върху отпечатък.

Начинът, по който е запоен, Кабелите са на гърба на отпечатъка, докато бутоните са отпред. Това улеснява достъпа до бутоните без кабелите по пътя.

За да направите кутията сравнително проста, можете да я съберете или просто да използвате кутия с подходящ размер по ваш вкус.

Моята кутия може да бъде разчленена на 2 части.

Първата част, в която е скрит arduino, всъщност е кутия за доставка, която е била с правилния размер и стабилност, за да завинтва arduino и lcd, с достатъчно място за печат (контролни). Можете да персонализирате мястото, където arduino се поставя много лесно, тъй като е много гъвкав и може да се приложи към всяка форма на обект. Уверих се, че имам порт, където мога да свържа кабела си към arduino, по този начин няма да има нужда да отваряте кутията, където е arduino. С USB щепсел можете да свържете arduino към стенен контакт за електричество.

Стъпка 3: Кодът, в Дълбоко обяснение

Кодът е прост в някои части, които ще обясня как можете да персонализирате малко по ваш вкус.

В кодовия файл е обяснено какво правят кодовете и къде са посочени като коментари.

Каква разлика добавих в кода?

Е, приложих кода, който да използвам за екран 20x4, коригирах символа и нивото, за да използвам целия екран.

Добавена е интро страница за училищния проект и е коригиран изборът на трудност. Центрира всичко, което има текст в него. Тъй като моят екран има I2C щит, споен към него, той използва библиотеката LiquidCity, специално създадена за I2C екран.

Стъпка 4: Видео

Видео, показващо играта, която се играе

Препоръчано: