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

Microbit Tic Tac Toe тоглоом: 4 алхам (зурагтай)
Microbit Tic Tac Toe тоглоом: 4 алхам (зурагтай)

Видео: Microbit Tic Tac Toe тоглоом: 4 алхам (зурагтай)

Видео: Microbit Tic Tac Toe тоглоом: 4 алхам (зурагтай)
Видео: micro:bit game - Tic Tac Toe 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү төслийн хувьд миний хамтран зүтгэгч - @descartez бид микробиттэй радио функцийг ашиглан гайхалтай гоёмсог тоглоом бүтээсэн. Хэрэв та өмнө нь микробитыг сонсоогүй бол тэд хүүхдүүдэд програмчлалыг заах зориулалттай гайхалтай микроконтроллер юм. Тэд энэ төсөлд ашигласан зүйлийг багтаасан ТОН функцтэй; LED матриц, 2 товчлуур, радио боломж. Тоглоом нь маш энгийн байдлаар ажилладаг, бидэнд 3x3 хэмжээтэй ажилчин mirco: битүүд нь X эсвэл O гэсэн дохиог мастер микро: бит рүү илгээдэг бөгөөд бүх ялалтын байдлыг хянаж, тоглоомыг дахин тохируулдаг. Бид энэ төслийг 24 хүрэхгүй цагийн дотор дуусгаж, ирэх амралтын өдрүүдэд маш их ашигласан арга хэмжээний үеэр үзүүлэв. Хүмүүс үнэхээр дуртай байсан бололтой! Мэдээжийн хэрэг, үүнийг дагаж мөрдөхдөө бид үүнийг цаг тухайд нь дуусгахын тулд бид зарим өнцөг булангаа хаах ёстой байсныг харах болно, гэхдээ бидэнд одоог хүртэл байгаа зүйл бол үнэхээр гайхалтай зүйл гэж бид бодож байна. Тик хөлийн тоглоом, эсвэл сайжруулах боломжтой газруудаа бидэнд үзүүлээрэй!

Хангамж

Алхам 1: Материал

Материал
Материал
  • 10 микробит хянагч (Энэ бүхэн нийлээд 150 орчим долларын үнэтэй байдаг. Энэ нь маш их юм! Гэсэн хэдий ч бидний туршлагаас харахад маш олон зүйл байдаг, тиймээс үйлдвэрлэгчид, техникчид, оюутнуудын нийгэмлэгтэй холбоо барихаас бүү ай.)
  • micropython IDE
  • 1/4 инч хэмжээтэй өрөмдөх
  • 12х24 инчийн 1/8 хэмжээтэй 4 ширхэг фанер
  • 3 6м 20мм боолт
  • 1 6м 40мм боолт
  • 4 6мм самар

Алхам 2: Тоглоомын дизайн

Алхам 1: Tic Tac Toe -ийн дүрмийг шийдэх

Бид эдгээрийг ашигласан

Алхам 2: Ажилчны код: бит

Ажилчин бүр: битэд координат өгдөг

(0, 0) (0, 1) (0, 2)

(1, 0) (1, 1) (1, 2)

(2, 0) (2, 1) (2, 2)

  • Энэ координатыг ажилтны кодын дээд мөрөнд тохируулсан болно: бит.

    • координат_x = 0
    • координат_y = 0
  • Ажилчин бүрт хоёр зүйл бий. 1) А товчлуурыг дарахад LED матриц X анивчдаг бөгөөд мастер руу "X микробит (0, 0) дээр дарагдсан" гэсэн радио дохио илгээдэг бөгөөд В товчлуурын хувьд ч мөн адил.

Алхам 3: Мастер микро: битийн код

  • Мастер микро: бит маш олон зүйлийг мэддэг.

    • Энэ нь ялсан бүх мужийг мэддэг

      • Мөр

        • (0, 0)(1, 0)(2, 0)
        • (0, 1)(1, 1)(2, 1)
        • (0, 2)(1, 2)(2, 2)
      • Багана

        • (0, 0)(0, 1)(0, 2)
        • (1, 0)(1, 1)(1, 2)
        • (2, 0)(2, 1)(2, 2)
      • Диагональ

        • (0, 0)(1, 1)(2, 2)
        • (0, 2)(1, 1)(2, 0)
    • Энэ нь ердөө 9: бит байдаг гэдгийг мэддэг бөгөөд тоглоом нь ялалт төлөвийг явуулсны дараа шууд дуусдаг
    • Энэ нь тоглоомыг дахин тохируулж, бүх ажилчдыг цэвэрлэж чадна: бит

      Энэ бол кодын нүхийг бараг бүхэлд нь шийдвэрлэх арга зам юм, учир нь бид энэ төслийг маш хурдан хийсэн. Хэрэв муурны тоглоом байгаа бол хэрэглэгчид дахин тохируулах товчийг дарах ёстой. Үгүй бол бид Tie тоглоомын бүх мужид өөр код оруулах шаардлагатай байсан бөгөөд бидэнд үүнийг хийх цаг байсангүй

Github дээрх Декартезын кодын линк

Алхам 3: Хашааны дизайн хийх

Хаалганы дизайн хийх
Хаалганы дизайн хийх
Хаалганы дизайн хийх
Хаалганы дизайн хийх
Хаалганы дизайн хийх
Хаалганы дизайн хийх

Би энэ төслийг гаргахдаа үүнийг харуулахыг хүсч байгаагаа, мөн надад эрх мэдэл байхгүй байж магадгүй гэдгийг мэдэж байсан. Энэ нь адислал, асуудал байсан бөгөөд энэ нь микро: бит бүрт батерейг холбох шаардлагатай болно гэсэн үг юм. Хамгийн хялбар шийдэл бол бүх зүйлийг хайрцагт хийх явдал байв. Үүний тулд би makercase.com ашиглан нэгийг үүсгэсэн. Би үүнийг микро: битүүд болон тэдгээрийн батерейг багтааж чадахуйц хэмжээгээр зохион бүтээсэн бөгөөд бичгээр өгсөн зааварчилгаатай.

Би бас микро: бит орохгүйн тулд дэмжлэг хэрэгтэй байгааг мэдэж байсан болохоор би микро: битийн ард тааруулахаар жижиг хэсгийг лазераар хайчилж авлаа. Энэ хэсэг нь бэхлэгдсэн эрэг юм. Арын хавтан ба хажуу талыг хооронд нь наасан боловч дээд талыг нь салгаж, зөвхөн боолтоор бэхэлсэн бөгөөд ингэснээр шаардлагатай бол дотор талд нь нэвтрэх боломжтой болно. Би дотоод хавтанг бэхлэхийн тулд соронзон хальс ашигласан. Тэднийг унаж, унахгүйн тулд урд талын хавтан дээр наа.

Энэ нь жаахан төвөгтэй байсан, гэхдээ би бүх микробитыг батерейгаар нь холбож, наасан. 3 буланд би 6м хэмжээтэй жижиг хэмжээтэй эрэг ашиглан урд болон дотор талын самбарыг бэхлэв. Сүүлчийн буланд би урт боолтыг ашиглан тагийг нь таглахын тулд хайрцгийг бүхэлд нь шургуулав.

Алхам 4: Тоглоом тоглох

Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох
Тоглоом тоглох

Энэ тоглоом нь бидний амралтын өдрүүдэд болсон арга хэмжээний хит болсон! Хүүхдүүд болон насанд хүрэгчид хоёулаа юу болж байгааг, мөн ямар бүрэлдэхүүн хэсгүүдийг ашиглаж байгааг олж тогтоохыг хичээх үнэхээр дуртай байсан бололтой. Энэхүү төсөл нь зөвхөн нэг үдшийг хамтдаа хийсэн бөгөөд энэ нь үнэ цэнэтэй юм. Загвараа бидэнд үзүүлээд, ямар өөрчлөлт хийсэнээ бидэнд мэдэгдээрэй!

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