Агуулгын хүснэгт:

Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, бултах, үсрэх: 4 алхам
Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, бултах, үсрэх: 4 алхам

Видео: Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, бултах, үсрэх: 4 алхам

Видео: Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, бултах, үсрэх: 4 алхам
Видео: Гробами мы ещё не дрались ► Смотрим Gungrave G.O.R.E 2024, Арваннэгдүгээр
Anonim
Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, Зайлах, Үсрэх
Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, Зайлах, Үсрэх
Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, Зайлах, Үсрэх
Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, Зайлах, Үсрэх

Миний нэр бол Remco Liqui уушиг бөгөөд энэ бол хэрэв энэ бол сургуулийн төсөл юм.

Black box: Run, Dodge and Jump бол дотор нь тоглох боломжтой тоглоом бүхий хайрцаг юм.

Үүний гол санаа бол та тоглоом тоглодог бөгөөд тодорхой оноо (100 оноо) авахад шагналаа хайрцаг дотроос нь авах боломжтой юм. Ингэснээр та ямар нэгэн зүйл хийсэн гэдгээ мэдэрч, шаргуу хөдөлмөрийнхөө төлөө шагнал авах болно. Маш урагшаа урагшаа, тийм үү?

Тоглож буй тоглоом нь үндсэн удирдлагатай arduino ашигладаг.

Миний ашиглаж байсан анхны код нь Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea) -аас гаралтай байсан бөгөөд дараа нь кодод зарим өөрчлөлт оруулж, бага зэрэг өөрчлөлт орууллаа.

Энэхүү гарын авлагад би хайрцгийг хэрхэн бүтээсэн, түүнийг үүсгэхэд шаардлагатай багаж хэрэгслийн жагсаалт, ашиглах код, өөр санаануудыг харуулах болно.

Удаан хэлэлгүйгээр ажлын найзуудаа авцгаая!

Алхам 1: Ашигласан хэрэгслийн жагсаалт

Миний arduino дээр ашигласан хэрэгслүүд:

  • Ардуино Уно
  • Талхны самбар
  • LCD дэлгэц (20x4)
  • LCD дэлгэцийн I2C бамбай
  • 3 x товчлууртай товчлуур
  • 4 x утас эрэгтэй, эмэгтэй
  • 7 х талхны утас
  • Талхны хээ

Хайрцагны хувьд:

  • Зүгээр л та стандарт хайрцаг бөгөөд ямар ч хэмжээтэй ашиглаж болно.
  • Lcd, arduino, нугасыг шургуулах хэд хэдэн эрэг.
  • Хайрцгийг хооронд нь наалдуулахын тулд цавуугаар хийсэн цавуу буу.
  • Картонон хайчлах зориулалтын хутга эсвэл хайч.
  • Тоглоомын хянагчаас авах боломжтой резинэн товчлуурууд.
  • USB залгуур

Алхам 2: Алхам алхмаар зааварчилгаа

Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа
Алхам алхмаар зааварчилгаа

Ардуиног хамтад нь эхлүүлье.

Утас холбох схемийг дараах байдлаар үзүүлэв.

  • GND ба Reset товчлууртай холбогддог (тоглоомыг дахин тохируулна)
  • GND ба Pin 4 товчлууртай холбогддог (бэрхшээлийг сонгоно)
  • GND ба Pin 2 товчлуурыг холбодог (тоглоом тоглоход ашигладаг)

Үүний тулд та ердийн талхны утсыг ашиглан arduino -тэй холбогдож болно.

Дэлгэцийг I2C бамбайгаар гагнасан бөгөөд үүнийг тусад нь худалдаж авах эсвэл LCD -т холбох боломжтой. Холболтыг зөвхөн бамбайгаас arduino хүртэл хийдэг бөгөөд эмэгтэй, эрэгтэй утсыг ашиглан утсыг талхны самбартай холбох шаардлагагүй болно.

  • SCL нь A5 -тэй холбогддог
  • SDA нь А4 форматтай холбогддог
  • GND нь GND -тэй холбогддог
  • VCC нь 5V -тэй холбогддог

Талхны тавцан дээрх шиг харагдаж байгаад сэтгэл хангалуун байвал та үүнийг талхны хээгээр гагнах боломжтой.

Гагнах арга, кабель нь хэвлэлийн ар талд, товчлуурууд урд талд байгаа. Энэ нь кабелиудгүйгээр товчлуур руу ороход хялбар болгодог.

Хайрцгийг нэлээд энгийн болгохын тулд та хайрцгийг эвлүүлж эсвэл өөрийн хүссэн хэмжээтэй хайрцгийг ашиглаж болно.

Миний хайрцгийг 2 хэсэгт хувааж болно.

Arduino -ийн нуугддаг эхний хэсэг нь үнэн хэрэгтээ arduino болон lcd -ийг шургуулахад тохиромжтой хэмжээ, тогтвортой байдал бүхий хүргэлтийн хайрцаг бөгөөд хэвлэхэд хангалттай зайтай байдаг. Та arduino -ийг хаана уян хатан байдлаар байрлуулахаа тохируулах боломжтой бөгөөд үүнийг ямар ч хэлбэрээр ашиглах боломжтой. Би кабелийг arduino -тэй холбох боломжтой порттой байгаа эсэхийг шалгасан бөгөөд ингэснээр arduino -ийн хайрцгийг онгойлгох шаардлагагүй болно. USB залгуураар та arduino -ийг цахилгаан залгуурт холбож болно.

Алхам 3: Гүний тайлбар дахь код

Код нь зарим хэсэгт энгийн бөгөөд та өөрийн хүссэнээр хэрхэн яаж тохируулахаа тайлбарлах болно.

Кодын файлд кодууд юу хийдэг, тайлбар болгон хааш нь тайлбарласан байдаг.

Би кодонд ямар ялгаа нэмж оруулсан бэ?

За, би 20х4 хэмжээтэй дэлгэц ашиглах кодыг хэрэглэж, дэлгэцийг бүхэлд нь ашиглахын тулд тэмдэгт, түвшинг нь тохируулсан.

Сургуулийн төслийн танилцуулга хуудсыг нэмж, бэрхшээлийн сонголтыг тохируулсан. Текст агуулсан бүх зүйлийг төвлөрүүлэв. Миний дэлгэц гагнасан I2C бамбайтай тул ялангуяа I2C дэлгэцэнд зориулагдсан LiquidCity номын санг ашигладаг.

Алхам 4: Видео

Тоглож буй тоглоомыг харуулсан видео

Зөвлөмж болгож буй: