Агуулгын хүснэгт:
Видео: PUZZLE - Arduino Logic Game: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн уу.
Arduino UNO болон TFT-Shield ашиглан энгийн "Puzzle" тоглоомыг бүтээсэн түүхийн талаар танд хэлэхийг хүсч байна.
Тоглоом үүсгэхийн тулд надад дараахь бүрэлдэхүүн хэсгүүд хэрэгтэй болно.
- Ардуино НҮБ
- Arduino UNO-д зориулсан цахилгаан адаптер (AC-DC) 6-12V
- MicroSD карт
- TFT бамбай
Алхам 1: Анхны хувилбар
TFT-бамбай нь бичил SD карт, Jpeg-ийн тоног төхөөрөмжийн нэгдсэн декодерыг холбох үүртэй тул тохиромжтой. Энэ функц нь танд гэрэл зургийг үзэхийн тулд өөрийн зургийн жаазыг хурдан, хялбархан хийх боломжийг олгодог (мэдээж демо дээр үндэслэсэн). Энэ бол миний анх хийсэн зүйл. Гэвч дараа нь би зүгээр л гэрэл зургуудыг үзэхээс залхаж, дараа нь логик тоглоом хийхийг оролдох уу гэсэн бодол толгойд орж ирэв. Arduino Uno -ийн ноорог бичихэд хэдэн орой зарцуулсан. Тэгээд анхны хувилбар бэлэн болсон.
MicroSD картнаас зургийг ачаалж, дэлгэц дээрх зургийг 4х3 хэмжээтэй нүдэнд хувааж, баруун доод нүд алга болж, бүх эсүүд санамсаргүй байдлаар хөдөлж эхэлдэг. Дэлгэцийн доорх зүүн товчийг дарснаар та дараагийн зургийг ачаалах боломжтой. Дунд товчлуурыг дарснаар та тоглоомыг эхлүүлж болно - таавар цуглуулах. TFT-Shield мэдрэгчтэй дэлгэц дээр дарж таавар хөдөлгөж байна. Жишээ болгон би instables.com дээрээс авсан зургийг бичил SD карт дээр бичсэн. Та хүссэн зургаа микро SD карт дээр бичиж болно.
Алхам 2: Функцийг нэмж оруулах
4x3 таавар цуглуулах нь сонирхолтой боловч хялбар бөгөөд хурдан юм. Би тоглоомыг хүндрүүлэхийг хүсч байсан, жишээлбэл, хуваалтыг 4x3 -аас 8x6 болгон нэмэгдүүлэх.
Би ноорог дээрх багана, мөрийн тоог тохируулах чадварыг нэмсэн (зөвлөж байна: 4x3, 4x6, 8x3, 8x6). Тоглох нь илүү хэцүү, урт болсон. Мөн тааварыг удирдах нь илүү хэцүү болсон.
Би зөвлөмж оруулахаар шийдсэн - дөрөв дэх товчлуур дээр дарахад (зүүнээс баруун тийш) нүдний дугаар дэлгэц дээр гарч ирнэ. Хоёрдахь товчлуур дээр дарахад (зүүнээс баруун тийш) дэлгэц дээрх зөвлөмжүүд алга болно. Эхний товчлуур дээр дарахад та багажны зөвлөмжийг аль болох унших боломжтой болгохын тулд багажны өнгийг (зурагнаас хамаарч) өөрчилж болно.
Алхам 3: Жагсаал
Ажлынхаа үр дүнд би дараах тоглоомыг үзүүлэхийн тулд тоглоом авсан.
Зааварчилгааны төгсгөлд би TFT_shield_Puzzle ноорогыг хавсаргав. Ноорог эмхэтгэхийн тулд YATFT номын санг суулгах хэрэгтэй.
Миний заавар танд таалагдсан гэж найдаж байна.
Үзсэнд баярлалаа.
Зөвлөмж болгож буй:
ESP32 бүхий WebApp Puzzle LED чийдэн: 5 алхам (зурагтай)
ESP32 -тэй WebApp Puzzle LED чийдэн: Би олон жилийн турш LED туузаар тоглож байсан бөгөөд саяхан найзынхаа байранд нүүж очсон бөгөөд туузыг хананд бэхлэх гэх мэт том өөрчлөлт хийж чадаагүй тул би энэ гэрлийг угсарсан юм. Цахилгаан эрчим хүчээр хангадаг ганц утас
Scratch Maze Puzzle: 5 алхам
Scratch Maze Puzzle: Өнөөдөр бид Scratch ашиглан энгийн, гэхдээ хатуу лабиринт хийх гэж байна. Scratch бол блок дээр суурилсан харааны програмчлалын хэл юм. Эхлэхийн тулд танд дараахь зүйлс хэрэгтэй болно: ScratchLet's go-ийг ажиллуулах боломжтой төхөөрөмж
Maze Puzzle -ийн Gyro мэдрэгчийн хяналттай платформ: 3 алхам
Maze Puzzle-ийн Gyro Sensor Controlled Platform: Энэхүү зааварчилгаа нь Өмнөд Флоридагийн Их Сургуулийн Make курсын төслийн шаардлагыг биелүүлэх зорилгоор бүтээгдсэн болно. хурдатгалаас
Logic Pro X -ийн Midi хяналттай бичлэгийн гэрэл: 9 алхам (зурагтай)
Logic Pro X -д зориулсан Midi Controlled Recording Light: Энэхүү гарын авлагад Logic Pro X -ээр бичлэг хийх гэрлийг удирдах үндсэн MIDI интерфэйсийг хэрхэн бүтээх, програмчлах талаар мэдээлэл өгөх болно. Энэхүү зураг нь Logic Pro -ийг ажиллуулж буй Mac компьютерээс бүхэл бүтэн системийн блок диаграммыг харуулав. Зүүн талд байгаа Сай руу
Jigsaw Puzzle Clock: 8 алхам (зурагтай)
Jigsaw Puzzle Clock: Цагны нэг гар дээр эргэлдэж буй тааварт хэсэг бүхий эвлүүлдэг тоглоомоор цаг хийх нь хөгжилтэй байх болно гэж бодсон болохоор цаг яг онилоход тааврын хэсэг таарах болно. Би таавараа нэг инч хэмжээтэй хэсгүүдтэй болгохыг хүсч байсан