Агуулгын хүснэгт:
- Алхам 1: Ашигласан хэрэгслийн жагсаалт
- Алхам 2: Алхам алхмаар зааварчилгаа
- Алхам 3: Гүний тайлбар дахь код
- Алхам 4: Видео
Видео: Хэрэв энэ нь тэгвэл: Хар хайрцаг: Гүйх, бултах, үсрэх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Миний нэр бол 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: Видео
Тоглож буй тоглоомыг харуулсан видео
Зөвлөмж болгож буй:
Хэрэв энэ бол тэр ArDino: 3 алхам
Хэрэв энэ бол тэр ArDino: Манай сургуулийн төслийн хувьд хэрэв энэ бол бид arduino ашиглан интерактив объект хийх ёстой байсан. Би хөөрхөн Ардино хийхээр шийдсэн. Тэр маш авьяастай бөгөөд ганц товчлуур дарахад л юрийн галавын цэцэрлэгт хүрээлэнгийн сэдвийг дуулах болно
Хэрэв энэ бол муур: 5 алхам
If This Then Cat: If This That Cat бол хамгийн сүүлчийн муур юм. Zo recycle je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Хэрэв энэ нь тэгвэл - Moodlamp: 4 алхам (зурагтай)
If This That That бол simpel te houden танилцсан
Хэрэв энэ бол, дараа нь: Зөөврийн Arduino консол: 5 алхам
If This, Then That: Portable Arduino Console: Энэ бол энгийн зорилтот тоглоом юм. Та тоглуулагчийг хоёр багтаамжийн модуль ашиглан хөдөлгөж, алга таших, хашгирах, хайрцгийг сэгсрэх гэх мэт хатуу чанга дуугаар бууддаг. Миний ашигладаг хэсэг: Arduino Uno Arduino a000096 tft дэлгэц 2 TTP223B Touch Module
Arduino ганцаарчилсан тоглогч- Хэрэв энэ бол, дараа нь: 5 алхам
Arduino Singleplayer Pong- If This, That That: Dit arduino төсөл бол 2 спеллер теннисний төслийн дээд түвшний зааварчилгаа (https: //www.instructables.com/id/Portable-Arduino-a …) юм. ганцаарчилсан тоглогч хиймэл оюун ухаан AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww