Агуулгын хүснэгт:
- Алхам 1: угсрах
- Алхам 2: Демо 1. График ба текст
- Алхам 3: Демо 2. Мэдрэгчтэй дэлгэц
- Алхам 4: Демо 3. Логик тоглоом "Багана"
- Алхам 5: Демо видео
Видео: "Багана" логик тоглоом: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн уу?
Өнөөдөр би "Багана" гэсэн энгийн логик тоглоом бүтээх төслийг хуваалцахыг хүсч байна. Үүний тулд бидэнд хэрэгтэй:
- Хамгийн хямд, хямд үнэтэй SPI дэлгэцүүдийн нэг,
- Ардуино Нано,
- Arduino Nano-ийн TFT бамбай (бид тус тусдаа бүрэлдэхүүн хэсгүүдийг нэг нэгж болгон нэгтгэх болно).
Энэхүү бамбай нь Arduino Uno -д зориулсан TFT Shield -ийн хоёр дахь (хөнгөн жинтэй) хувилбар бөгөөд та эндээс энд эндээс уншиж болно.
TFT бамбайны товч тодорхойлолт:
- Самбарын хэмжээ 64х49 мм,
- Arduino Nano-ийг холбох 30 зүү холбогч,
- TFT 320x240 дэлгэцийг SPI интерфэйстэй холбох зориулалттай 14 зүү холбогч (мэдрэгчтэй дэлгэц орно),
- MicroSD картын холбогч,
- Bluetooth модулийн холбогч (HC-06),
- OV7670 камерын 20 зүү холбогч (түүнчлэн бусад),
- Мини USB холбогч, түүнчлэн 5V цахилгаан хангамжийн тусдаа 2 зүү холбогч.
Тоглоом өөрөө маш алдартай тул би дүрмийнхээ талаар дэлгэрэнгүй ярихгүй. Мөн менежментийн талаар ярилц. Учир нь энэ төхөөрөмжид механик товчлуур байхгүй тул бид дэлгэцийн мэдрэгчтэй дэлгэцийг ашиглах болно. Дэлгэцийн талбайн хил хязгаар ба тэдгээрийн харгалзах функцуудыг дараах зурагт үзүүлэв.
Ямар ч төвөгтэй зүйл байхгүй. Тэгээд эхэлцгээе.
Алхам 1: угсрах
Самбарыг угсрах нь маш энгийн. Гэхдээ суулгахаасаа өмнө холбоо барих хаягийг уншихад анхаарах хэрэгтэй. Эхлээд та зураг дээрх шиг Arduino Nano хавтанг суулгах хэрэгтэй. Үүний дараа дэлгэцийг холбосон бөгөөд үүнийг самбарын нэг талд хоёуланг нь холбож болно (1 -ээс 6 хүртэлх зураг), нөгөө талд (7 ба бусад зургууд). Үүний дараа та мини USB кабелиар тэжээлээ холбож болно.
Энэ угсралт нь илүү авсаархан загвар бөгөөд таны гарт барихад илүү тохь тухтай байдаг тул би угсрах зориулалттай өлгүүр бүхий бэхэлгээг сонгосон. Суурилуулах нүх нь 2.8 инч диагональ дэлгэц дээр зориулагдсан болохыг анхаарна уу.
Угсарсны дараа та ноорог татаж авах ажлыг үргэлжлүүлж болно, гэхдээ үүний өмнө TFT бамбайтай ажиллахад шаардлагатай номын санг суулгахаа бүү мартаарай. Номын сан нь https://github.com/YATFT/YATFT линк дээр байрладаг.
Тоглоомын ноорог руу орохоосоо өмнө самбар, текст, график зурах, мэдрэгчтэй дэлгэц боловсруулах чадварыг харуулахыг хүсч байна.
Алхам 2: Демо 1. График ба текст
Энэ бүлэгт текст, график, мэдрэгчтэй дэлгэцтэй ажиллах жишээ бий. Энэхүү ноорог нь Adafruit номын сангийн фонтуудыг ашигладаг.
Тохиромжтой болгохын тулд эхлээд Arduino Nano самбарыг тусад нь програмчилж, дараа нь уг төхөөрөмжийг угсрахыг зөвлөж байна (гэхдээ та самбарыг төхөөрөмжийн нэг хэсэг болгон програмчилж болно). Дэлгэц дээрх элементүүдийг визуал байдлаар зурах нь дэлгэцийг Arduino Nano -той SPI -ээр шууд холбосоноос хамаагүй хурдан юм.
Алхам 3: Демо 2. Мэдрэгчтэй дэлгэц
Дараах зураг нь мэдрэгчтэй дэлгэцтэй хэрхэн ажиллахыг харуулав. Мэдрэгч дэлгэц нь эсэргүүцэлтэй тул зүүг ашиглан түүнтэй ажиллахад илүү тохиромжтой байдаг.
Эдгээр хоёр тоймыг жишээ болгон ашигласнаар та график, текст, мэдрэгчтэй дэлгэц ашиглан өөрийн төслөө боловсруулж болно.
Алхам 4: Демо 3. Логик тоглоом "Багана"
Эцэст нь бид хамгийн чухал ноорог болох "Багана" логик тоглоом руу ирлээ. Хяналтыг миний хэлснээр дэлгэцийн талбар дээр дарж хийдэг (энэ нь дэлгэцийн доод талд байгаа механик товчлууруудаас ч илүү тохиромжтой байдаг). 2.4 ", 2.8", 3.2 "(бүх програм хангамж нийцтэй) дэлгэцийн хэд хэдэн хэмжээтэй байдаг тул 3.2" диагональтай дэлгэц дээр тоглох нь 2.4 "-ээс хамаагүй илүү тааламжтай байдаг.
Алхам 5: Демо видео
Төгсгөлд нь би демо видео нэмсэн бөгөөд миний төсөл танд таалагдсан гэж найдаж байна. Ирээдүйд энэ төхөөрөмжийг ашиглан шинэ төсөл оруулж, шинэ боломжуудыг үзүүлэхээр төлөвлөж байна. Анхаарал тавьсанд баярлалаа!
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: 11 алхам
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: Та ажиллаж байсан олон өгөгдөлтэй байсан уу, өөрийгөө бодож үзсэн үү? &Quot; Би яаж бүгдийг хийх вэ? Эдгээр өгөгдлүүд илүү сайн харагдаж, ойлгоход илүү хялбар байна уу? " Хэрэв тийм бол Microsoft Office Word 2007 дээрх хүснэгт таны хариулт байж магадгүй юм
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Саймон тоглоом - Хөгжилтэй тоглоом: 5 алхам
Саймон Тоглоом - Хөгжилтэй Тоглоом !: Лавлах: Энд Амралтын өдрүүд өнгөрсний дараа та хариуцсан бүх ажил, ажлаа дуусгахын тулд үнэхээр хичээх ёстой. Бид тархиа сургах цаг болсон, тийм үү? Эдгээр уйтгартай, утгагүй тоглоомуудаас гадна Simon Game нэртэй тоглоом байдаг