BBC-ໂລໂກ້

BBC Micro Bit ເກມ Console

BBC-Micro-Bit-Game-Console-ຜະລິດຕະພັນ

ຂໍ້ມູນຜະລິດຕະພັນ

ຂໍ້ມູນຈໍາເພາະ

  • ຜະລິດຕະພັນ: BBC Micro Bit ເກມ Console
  • Webເວັບໄຊ: https://makecode.microbit.org/#
  • ພາສາການຂຽນໂປຣແກຣມ: TypeScript
  • ການຄວບຄຸມ Buzzer: ສອງ​ວິ​ທີ - ການ​ນໍາ​ໃຊ້ blocks ສະ​ຫນອງ​ໃຫ້​ຫຼື micro​: ຫໍ​ສະ​ຫມຸດ​ດົນ​ຕີ bit ຂອງ​.

ທໍາອິດທີ່ອັບໂຫລດໄປຍັງ Makecode, ຫຼັງຈາກນັ້ນດາວໂຫລດ:

ຖ້າທ່ານຕ້ອງການໃຊ້ Micro Python, ທ່ານສາມາດນໍາໃຊ້ການຂຽນໂປຼແກຼມຢ່າງເປັນທາງການ webເວັບໄຊທ໌ຫຼືດາວໂຫລດເຄື່ອງມືການຂຽນໂປລແກລມ Mu.

  • ການຂຽນໂປລແກລມອອນໄລນ໌ webເວັບໄຊ: https://codewith.mu/#download
  • ຊອບ​ແວ​ການ​ດໍາ​ເນີນ​ງານ​ອ​ອ​ຟ​ໄລ​: https://codewith.mu/#download (ຍັງ​ມີ​ໃຫ້​ດາວ​ໂຫຼດ​ຢູ່​ໃນ​ພາກ​ສ່ວນ​ຊັບ​ພະ​ຍາ​ກອນ​ຂອງ​ຫນ້າ​ນີ້​)

ໃນໂຄງການ, ທ່ານສາມາດເບິ່ງວິທີການດັ່ງຕໍ່ໄປນີ້ປະຕິບັດ:

  • ບໍ່ຈໍາເປັນຕ້ອງມີການເລີ່ມຕົ້ນໃນເວລາທີ່ໃຊ້ Micro Python, ຍ້ອນວ່າມັນຖືກເຮັດໃນລະຫວ່າງການ instantiation.
  • Listen_Dir(Dir): ຕິດຕາມກວດກາທິດທາງຂອງ joystick ໄດ້.
  • Listen_Key(Key): ປຸ່ມຕິດຕາມກວດກາ.
  • PlayScale(freq): ຫຼິ້ນສຽງຂອງບັນທຶກທີ່ກໍານົດໂດຍຜູ້ໃຊ້.
  • Playmusic(tune): ຫຼິ້ນດົນຕີ / melody.

ຄຳຖາມທີ່ຖາມເລື້ອຍໆ (FAQ)

  • Q: ຂ້ອຍສາມາດຊອກຫາຄູ່ມືຜູ້ໃຊ້ສໍາລັບ BBC Micro Bit Game Console ໄດ້ຢູ່ໃສ?
  • A: ຄູ່ມືຜູ້ໃຊ້ສາມາດພົບໄດ້ທີ່ https://makecode.microbit.org/#.
  • Q: ຂ້ອຍສາມາດໃຊ້ບລັອກອື່ນນອກເຫນືອຈາກສິ່ງທີ່ກ່າວໄວ້ໃນຄູ່ມືຜູ້ໃຊ້ບໍ?
  • A: ແມ່ນແລ້ວ, ທ່ານສາມາດຄົ້ນຫາຕັນເພີ່ມເຕີມໃນການຂຽນໂປຼແກຼມ webເວັບໄຊ ຫຼືຊອບແວທີ່ໄດ້ກ່າວໄວ້ໃນຄູ່ມື.

ການເລີ່ມຕົ້ນ: ໄດ້ website ຂອງ typescript: https://makecode.microbit.org/# ເປີດ browser ແລະພິມທີ່ຢູ່:

BBC-Micro-Bit-Game-Console-fig-1

  1. ສ້າງໂຄງການ: ໃຫ້ຄລິກໃສ່ໂຄງການ -> ໂຄງການໃຫມ່. ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນ "ບໍ່ມີຊື່". ກົດເຂົ້າແລະປ່ຽນຊື່ເປັນ "ເກມ". ແນ່ນອນ, ທ່ານສາມາດນໍາໃຊ້ຊື່ໃດກໍ່ຕາມທີ່ທ່ານຕ້ອງການສໍາລັບໂຄງການນີ້. ເພື່ອເພີ່ມແພັກເກັດ, ທ່ານສາມາດດາວໂຫລດຫ້ອງສະຫມຸດທີ່ພວກເຮົາສະຫນອງຈາກ GitHub: ຄລິກ Advanced -> + Add package, ຫຼືຄລິກໃສ່ໄອຄອນເກຍຂອງດ້ານເທິງຂວາ -> Add package. ໃນກ່ອງໂຕ້ຕອບປັອບອັບ, ໃຫ້ຄລິກທີ່ປ່ອງຊອກຫາເພື່ອສຳເນົາ: https://github.com/waveshare/JoyStick.

ໝາຍເຫດ: ໃຫ້ສັງເກດວ່າຈຸດສິ້ນສຸດຂອງການເຊື່ອມຕໍ່ຕ້ອງໄດ້ຮັບການເພີ່ມຊ່ອງຫວ່າງ, ຖ້າບໍ່ດັ່ງນັ້ນມັນອາດຈະບໍ່ໄດ້ຮັບການດັດສະນີ:

BBC-Micro-Bit-Game-Console-fig-2 BBC-Micro-Bit-Game-Console-fig-3

ຫນ້າທີ່ຂອງແຕ່ລະຕັນແມ່ນດັ່ງຕໍ່ໄປນີ້

ການລິເລີ່ມ

  • ໂມດູນນີ້ຮຽກຮ້ອງໃຫ້ມີການເລີ່ມຕົ້ນກ່ອນຫນ້າຂອງຕັນ.
  • ໃນທ່ອນໄມ້ນີ້, ມີຫ້າກະແຈ (ຍົກເວັ້ນປຸ່ມ A) ທີ່ດໍາເນີນການດຶງຂຶ້ນແລະອ່ານສະຖານະ joystick.
  • ຄ່າສະຖານະນີ້ຖືກໃຊ້ເພື່ອທົດສອບການດຳເນີນການໃດໆກໍຕາມທີ່ເຮັດຢູ່ໃນຕຳແໜ່ງ joystick.
  • ຖ້າຂະບວນການເລີ່ມຕົ້ນບໍ່ສໍາເລັດ, ເມື່ອຍ້າຍ joystick, ມັນອາດຈະບໍ່ຕັດສິນສະຖານະການຕໍາແຫນ່ງໃນປະຈຸບັນ.
  • ເພື່ອແກ້ໄຂບັນຫານີ້, ຢ່າຍ້າຍ joystick ແລະຕັ້ງ micro: bit ເພື່ອຟື້ນຟູມັນ.

BBC-Micro-Bit-Game-Console-fig-4

ການຕິດຕາມປຸ່ມ

  • ພວກເຮົາສະຫນອງສອງວິທີການຕິດຕາມກວດກາ, ແຕ່ລະຄົນມີ advan ຂອງຕົນtages ອັນທຳອິດແມ່ນໃຊ້ກັບ “ຖ້າ” ເຊິ່ງປະມວນຜົນເຫດການທີ່ບໍ່ແມ່ນເວລາຈິງ.
  • ເຫດການແບບນີ້ມັກຈະມີການຊັກຊ້າ.

BBC-Micro-Bit-Game-Console-fig-5

  • ອັນທີສອງບໍ່ຈໍາເປັນຕ້ອງ "ຖ້າ".
  • ມັນຄ້າຍຄືກັບ "ປຸ່ມກົດ A ກົດ" ຂອງປະເພດການປ້ອນຂໍ້ມູນ.
  • ນີ້​ແມ່ນ​ກົນ​ໄກ​ການ​ຈັດ​ການ​ຂັດ​ຂວາງ, ທີ່​ບໍ່​ສາ​ມາດ​ຊັກ​ຊ້າ, ແລະ​ການ​ປະ​ຕິ​ບັດ​ໃນ​ເວ​ລາ​ທີ່​ແທ້​ຈິງ​ແມ່ນ​ຂ້ອນ​ຂ້າງ​ເຂັ້ມ​ແຂງ.

BBC-Micro-Bit-Game-Console-fig-6

  • ຜົນທີ່ຄາດໄວ້: ເມື່ອກົດປຸ່ມຈໍສະແດງຜົນ, ໄມໂຄຣ: ບິດຈະສະຫວ່າງຂຶ້ນເປັນຕົວອັກສອນ “P”.

BBC-Micro-Bit-Game-Console-fig-7

ຕິດຕາມກວດກາ joystick ໄດ້

  • ຖ້າການເລີ່ມຕົ້ນຖືກເຮັດກ່ອນທີ່ບລັອກຈະຖືກນໍາໃຊ້, ເມື່ອຍ້າຍໄມ້ໄປຫາທິດທາງ, ນີ້ຈະສົ່ງຄືນມູນຄ່າຕາມເຫດຜົນຂອງມັນ TRUE.

BBC-Micro-Bit-Game-Console-fig-8

  • ວາງ​ຕາມ​ລໍາ​ດັບ 8 ທິດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ສໍາ​ລັບ​ການ​ຕັດ​ສິນ​ແຕ່​ລະ​ທິດ​,

BBC-Micro-Bit-Game-Console-fig-9

  • ຜົນໄດ້ຮັບທີ່ຄາດໄວ້: ໃນຂະນະທີ່ທ່ານຍູ້ joystick, ຈໍສະແດງຜົນ micro:bit ຈະສະແດງລູກສອນທີ່ສອດຄ້ອງກັບທິດທາງທີ່ມີຈໍ້າສອງເມັດ.

BBC-Micro-Bit-Game-Console-fig-10

ການຄວບຄຸມ buzzer ໄດ້

  • ມີສອງວິທີທີ່ຈະຄວບຄຸມ buzzer ໄດ້. ອັນທໍາອິດແມ່ນໃຊ້ບລັອກທີ່ພວກເຮົາໃຫ້, ແລະອັນທີສອງແມ່ນໃຊ້ຫ້ອງສະຫມຸດດົນຕີຂອງ Micro: bit.
  • ທໍາອິດ, ພວກເຮົາຈະໃຊ້ບລັອກຂອງພວກເຮົາ, ເຊິ່ງຂ້ອນຂ້າງຄືກັນກັບ micro: bit. ພາລາມິເຕີທໍາອິດເລືອກບັນທຶກ, ແລະຕົວກໍານົດການທີສອງເລືອກການຕີ.

BBC-Micro-Bit-Game-Console-fig-11

  • ວາງ​ໃຫ້​ເຂົາ​ເຈົ້າ​ຢູ່​ໃນ​ອັນ​ດັບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

BBC-Micro-Bit-Game-Console-fig-12

  • ຜົນທີ່ຄາດໄວ້: ດາວໂຫລດໂຄງການໃສ່ໂມດູນ, ເຊິ່ງຈະເຮັດໃຫ້ລໍາໂພງ onboard ມີສຽງ.
  • ອັນທີສອງແມ່ນກ່ຽວກັບການໃຊ້ບລັອກດົນຕີຂອງ micro: bit, ເຊິ່ງເຂົ້າກັນໄດ້ກັບ pins.
  • ມັນຄືກັນກັບອັນຂ້າງເທິງ.

BBC-Micro-Bit-Game-Console-fig-13

  • ທ່ານອາດຈະເຕັມໃຈທີ່ຈະໃຊ້ບລັອກອື່ນໆເຊັ່ນດຽວກັນ, ຕໍ່ໄປ, ພວກເຮົາສະແດງໃຫ້ທ່ານເຫັນບລັອກເພີ່ມເຕີມຕໍ່ໄປນີ້.

BBC-Micro-Bit-Game-Console-fig-14

ກຳລັງກວດສອບການສາທິດ

  • ເປີດ Typescript-Demo ທີ່ຖື microbit-joystickdemo.Hex file. ທ່ານ​ສາ​ມາດ​ສໍາ​ເນົາ​ໂດຍ​ກົງ​ກັບ micro​: bit ເຊື່ອມ​ຕໍ່​ກັບ​ຄອມ​ພິວ​ເຕີ​. ນອກນັ້ນທ່ານຍັງສາມາດດາວນ໌ໂຫລດມັນຈາກສະບັບສຸດທ້າຍຂອງ MakeCode.
  • ດາວໂຫຼດໂດຍກົງຫາ micro:bit:
  • ເຊື່ອມຕໍ່ໄມໂຄຣ: ບິດກັບຄອມພິວເຕີດ້ວຍສາຍ USB. ຄອມພິວເຕີຂອງທ່ານຈະຮັບຮູ້ USB flash drive ເປັນ MICROBIT ຂອງພື້ນທີ່ປະມານ 8MB. ຕອນນີ້ຄັດລອກ microbit-joystickdemo.Hex file ກັບ USB flash disk ນີ້.

BBC-Micro-Bit-Game-Console-fig-15

ທໍາອິດອັບໂຫລດໄປທີ່ Makecode, ຈາກນັ້ນດາວໂຫລດ

BBC-Micro-Bit-Game-Console-fig-16

Micro Python ແມ່ນປະເພດຂອງໂຄງການນີ້, ທ່ານສາມາດນໍາໃຊ້ໂຄງການຢ່າງເປັນທາງການ webເວັບໄຊທ໌ຫຼືດາວໂຫລດເຄື່ອງມືການຂຽນໂປລແກລມ Mu. ໂຄງ​ການ​ອອນ​ໄລ​ນ​໌​ website: ແມ່ນ https://codewith.mu/#download ຊອບແວການຂຽນໂປລແກລມ outline: ແມ່ນ https://codewith.mu/#download (ທ່ານ​ຍັງ​ສາ​ມາດ​ດາວ​ໂຫລດ​ໄດ້​ຢູ່​ໃນ​ພາກ​ສ່ວນ​ຊັບ​ພະ​ຍາ​ກອນ​ຂອງ​ຫນ້າ​ນີ້​) ເປີດ​ຊອບ​ແວ​ໄດ້​.

BBC-Micro-Bit-Game-Console-fig-17

ໃນໂປລແກລມ, ທ່ານສາມາດເບິ່ງວິທີການດັ່ງຕໍ່ໄປນີ້ໄດ້ປະຕິບັດ: ບໍ່ຈໍາເປັນຕ້ອງມີການເລີ່ມຕົ້ນໃນເວລາທີ່ໃຊ້ Python ເພາະວ່າຂັ້ນຕອນນີ້ແມ່ນເຮັດໃນເວລາທີ່ instantiation ເກີດຂຶ້ນ.

  • Listen_Dir (Dir): ຕິດຕາມທິດທາງຂອງ joystick.
  • Listen_Key (ກະແຈ): ປຸ່ມຕິດຕາມ
  • PlayScale (ຄວາມຖີ່): ຫຼິ້ນສຽງຂອງບັນທຶກທີ່ຜູ້ໃຊ້ກຳນົດເອງ
  • Playmusic (tune): ຫຼິ້ນດົນຕີ/melody

ເອກະສານ / ຊັບພະຍາກອນ

BBC Micro Bit ເກມ Console [pdf] ຄູ່ມືຜູ້ໃຊ້
Micro Bit Game Console, Micro, Bit Game Console, Game Console, Console

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *