
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bugun biz Scratch yordamida oddiy, lekin qattiq labirint yasaymiz. Scratch-bu blokli vizual dasturlash tili.
Boshlash uchun bu erda kerak bo'lgan narsalar:
Scratch -ni ishga tushiradigan qurilma
Qani ketdik!
1 -qadam: labirintni tayyorlash/import qilish

Boshlash uchun biz labirint qilishimiz yoki import qilishimiz kerak. Agar siz kompyuterda labirint chizishni juda yaxshi bilsangiz, unda siz bo'yoq variantini ishlatib, labirintingizni bo'yashingiz mumkin. Yoki dangasa bo'lsangiz (men kabi), siz google -da yoki ishlatadigan brauzerda "labirint" ni qidirib, o'zingiz yoqtirgan labirintni tanlashingiz mumkin. Keyin rasmni yuklash opsiyasidan foydalanib yuklang.
2 -qadam: Sprite -ni kichikroq qilish

Endi siz fonni qo'shganingizdan so'ng, sprite kodlash bo'limiga qayting va bayroq bosilganda, o'lchamini belgilang va bloklarga o'ting.
O'rnatilgan o'lcham - bu sprite hajmini labirint tunnellariga mos keladigan qilib sozlash.
O'tish kerak, chunki agar siz yana o'ynashni xohlasangiz, koordinatalar bilan boshlang'ich nuqtaga qaytishingiz mumkin
3 -qadam: Sprite harakatlanishi uchun o'q tugmachalarini yasash




Endi, sprite harakatlanishi uchun o'q tugmalarini qo'shishimiz kerak. Yuqoridagi rasmlarda ko'rsatilgandek, mos keladigan tugmachalarga mos keladigan bloklarni suring.
4 -qadam: Aldamasligingizga ishonch hosil qiling




Endi sprite harakatlana oladi! Yagona muammo shundaki, siz labirintni to'g'ri kesib o'tmasdan, boshlang'ich nuqtaga osongina etib, oxirigacha borishingiz mumkin.
Oxirgi nuqtaga o'tish uchun chegaralar yaratish uchun yuqoridagi rasmlarga rioya qiling, shunda siz chegaralar yarata olasiz.
5 -qadam: Biz tugadik !!!!!!!!!!!!!!!

BIZ BILDIK! Endi buni do'stlaringizga va aka -ukalaringizga ko'rsatishingiz mumkin. Agar siz chindan ham mohir bo'lsangiz, taymerdan foydalaning va vaqtingizni sarflashga harakat qiling!
Bu erda qiyinchilik bor: o'yinda taymer yaratishga harakat qiling, u erda siz tugagan vaqtni aytib berasiz. Javoblarni keyinroq joylashtiraman.
Umid qilamanki, siz bu labirintdan zavqlanasiz! Men siz yaratgan narsalarni ko'rishni sabrsizlik bilan kutaman! Agar kod yoki biror narsa haqida savollaringiz bo'lsa, sharh qoldiring! Ungacha xayr, xayr!
Tavsiya:
Arduino - Maze echuvchi robot (MicroMouse) Devordan keyingi robot: 6 qadam (rasmlar bilan)

Arduino | Labirent hal qiluvchi robot (MicroMouse) Devordan keyingi robot: Xush kelibsiz, men Isaakman va bu mening birinchi robotim "Striker v1.0" Labirintdagi boshqa har qanday o'zgarishlar ham o'zgarishni talab qilishi mumkin
ESP32 bilan WebApp Puzzle LED lampasi: 5 qadam (rasmlar bilan)

ESP32 bilan WebApp Puzzle LED lampasi: Men yillar davomida LED chiziqlar bilan o'ynadim va yaqinda do'stlarimning joyiga ko'chib o'tdim, u erda devorga tasma o'rnatish kabi katta o'zgarishlar qila olmadim, shuning uchun men bu chiroqni yig'dim. Quvvat uchun bitta sim chiqadi va uni qo'yish mumkin
O'z-o'zidan o'rganiladigan Maze Crab Robot PROTOTYPE 1 STATUS INLOMLET: 11 qadamlar

O'z-o'zidan o'rganiladigan Maze Crab Robot PROTOTYPE 1 STATUS INLOMPLETE: DISCLAIMER !!: Salom, yomon rasmlar uchun uzr so'rayman, keyinroq men qo'shimcha ko'rsatmalar va diagrammalarni qo'shaman (va aniqroq tafsilotlar. Men bu jarayonni hujjatlashtirmaganman Vaqt o'tgan video). Shuningdek, men ko'rsatganidek, bu ko'rsatma to'liq emas
PUZZLE - Arduino mantiqiy o'yini: 3 qadam

PUZZLE - Arduino mantiqiy o'yini: Salom.Men sizga oddiy jumboq o'yinini yaratish tarixi haqida aytib bermoqchiman " Bulmaca " Arduino UNO va TFT-Shield yordamida. O'yinni yaratish uchun menga quyidagi komponentlar kerak edi: Arduino UNO Micro uchun Arduino UNO Power Adapter (AC-DC) 6-12V
Maze Solver robot: 5 qadam (rasmlar bilan)

Maze Solver Robot: - bu robot quyidagi oddiy texnikadan foydalangan holda, hech qanday AIsiz oddiy labirintni echishga mo'ljallangan: 1) PID2) aylanish tenglamalari 3) kalibrlash gitHub kod havolasi: https://github.com/marwaMosafa/Maze-solver -algoritm