Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Menambah Magnet ke Pin Mikro: bit anda
- Langkah 3: Buat Pengawal
- Langkah 4: Buat Program
Video: BBC Micro: bit and Scratch - Roda Kemudi & Permainan Memandu Interaktif: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Salah satu tugas kelas saya minggu ini adalah menggunakan BBC Micro: bit untuk berinteraksi dengan program Scratch yang telah kami tulis. Saya berpendapat bahawa ini adalah peluang terbaik untuk menggunakan ThreadBoard saya untuk membuat sistem terbenam! Inspirasi saya untuk program gores berasal dari permainan elektronik genggam vintaj yang akan diperoleh ibu saya untuk saya dan abang saya dari Goodwill atau kedai sudut. Saya mempunyai banyak kenangan indah tentang LCD berdebu, selongsong plastik yang berubah warna, dan butang yang akan melekat secara misteri ketika ditekan. Saya sangat mengingati permainan perlumbaan yang akan kami mainkan (mis. Gambar 2) di mana anda hanya boleh beralih antara dua lorong untuk mengelak kereta yang akan datang. Dengan semangat untuk meninjau masa muda saya, saya telah mencipta permainan jenis ini di Scratch.
Accelerometer mikro: bit digunakan untuk mengawal kemudi kereta, dan dua suis digunakan untuk mengawal tanduk kereta. Scratch digunakan untuk memainkan permainan memandu, bertajuk: BBC Micro Driver.
Halaman projek boleh didapati di sini:
Sekiranya anda mempunyai sebarang pertanyaan, ingin mengikuti karya saya, atau hanya menyampaikan idea, sila lakukan di Twitter saya: @ 4Eyes6Senses. Terima kasih!
Muzik dalam video itu disediakan oleh Vincent Haney.
Langkah 1: Bahan
ThreadBoard - Pautan
BBC Micro: bit - Link - Ikuti arahan ini untuk menyambungkan mikrokontroler anda ke Scratch
Magnet 4mm (Diameter) x 3mm (Tinggi) - Pautan
Lembaran busa - Pautan
Benang konduktif keluli tahan karat - Pautan
Akaun Gores - Pautan
Pita
Langkah 2: Menambah Magnet ke Pin Mikro: bit anda
Kini setelah anda mempunyai bahan, inilah masanya untuk menambahkan magnet ke lima pin mikro: bit. Sebab kami menambahkan magnet ke pin adalah untuk (1) menahan Micro: bit dengan selamat ke ThreadBoard yang diperkaya dengan magnet dan untuk (2) memungkinkan hubungan mudah antara pin dan benang konduktif. Biasanya, untuk menyambungkan bit mikro dengan benang konduktif, anda perlu menjahit dan mengikat benang di sekitar pin terbuka, dan jika anda mahu mengubah reka bentuk anda, anda perlu memotong benang yang dilekatkan pada mikro: bit dan mungkin menukar semula projek anda. Dengan ThreadBoard, anda boleh menjatuhkan benang konduktif anda di atas magnet dan mereka akan memastikan utasnya selamat pada pin Micro: bit dan ThreadBoard.
- Pisahkan satu magnet cakera dari set. Pastikan bahawa anda telah mengenal pasti magnet mana yang akan menarik atau menghalau magnet yang lain, kutub dari lima magnet tersebut harus sama sehingga mereka tertarik pada magnet yang akan disisipkan ke dalam ThreadBoard.
- Tolak perlahan-lahan magnet melalui pin sehingga terpaut. Magnet pada titik ini harus bengkok di pin dan akan terlepas jika diletakkan di permukaan logam dan ditarik. Teruskan proses ini untuk empat magnet seterusnya.
- Dengan menggunakan tang atau permukaan rata, tekan tekanan ringan di bahagian bawah magnet sehingga terpasang di pin dan duduk sama rata. Sekiranya anda ingin mengeluarkan magnet, tekan tekanan ringan di bahagian atas dan ia akan keluar dengan mudah.
Langkah 3: Buat Pengawal
Setelah anda mempunyai bahan, saya cadangkan anda memulakan dengan memasang dua suis. Cara suis berfungsi ialah anda meletakkan wayar tanah di sekitar lingkaran luar ThreadBoard, di mana tangan anda akan memegang alat kawalan. Kemudian, apabila jari anda menyentuh wayar yang disambungkan ke pin "0" atau "2" ThreadBoard, anda akan merapatkan sambungan dan menyebabkan kereta membunyikan hon. Berikut adalah langkah-langkahnya:
- Letakkan benang konduktif pada cincin magnet terluar dan kemudian letakkan benang pada pin "GND" Mikro: bit (Rajah 1).
- Untuk butang kiri, letakkan satu hujung benang konduktif pada pin "0" pada mikro: bit. Buat jejak ke kiri dan letakkan hujung di mana anda mahu butang. Ambil busa potong anda dan benang dengan benang konduktif (Gambar 2), setelah anda mengetahui di mana anda mahu meletakkan butang, pasangkan busa dan utas dengan salah satu magnet tambahan anda (Gambar 3).
- Untuk butang kanan, letakkan sekeping pita kecil di atas benang yang disambungkan ke "GND" (Gambar 4) ini akan mengasingkan kedua-dua wayar dan mengelakkan dari menyebabkan sesak. kemudian ikuti langkah yang sama seperti butang kiri.
Langkah 4: Buat Program
Pautan untuk projek boleh didapati di sini: https://scratch.mit.edu/projects/428740218/. Kodnya dibahagikan kepada tiga bahagian: kereta pengguna, kereta 1 (kereta biru), dan kereta 2 (kereta merah). Kod Car 1 & 2 agak sama, hanya dengan koordinat x dan y yang berbeza dan fungsi "tunggu" yang berbeza.
- Kereta pengguna (Gambar 1): Apabila pengguna menekan butang bendera hijau / mula, kereta mereka akan bermula pada kedudukan yang telah ditentukan. apabila pengguna memiringkan pengawal ke kiri atau kanan mikro: bit akan menunjukkan arah, dan program akan memindahkan sprite pengguna ke sebelah kiri atau kanan jalan. Apabila pengguna menekan suis pada pengawal, kereta akan membuat tanduk kereta atau hon badut (bergantung pada jika mereka menekan butang kiri atau kanan), ini juga akan menyebabkan lampu belakang kereta menyala (menukar kostum). Apabila kereta melanggar kereta lain (ini dikendalikan dalam kod 1 dan kereta 2) latar belakang akan beralih ke skrin permainan dan kereta pengguna akan hilang.
Kereta 1 & kereta 2 (Gambar 2 & 3): Apabila pengguna menekan butang bendera hijau / mula, skor diset semula ke 0 dan skrin permainan lebih beralih ke pemandangan lebuh raya utama. Gelung "ulangi hingga" memastikan bahawa kereta dihasilkan secara berterusan semasa pengguna bermain. Kereta diletakkan di bahagian atas dan "meluncur" di bawah skrin pada selang waktu rawak antara 1 hingga 5 atau 10 saat (bergantung pada kereta). Pernyataan if memeriksa sama ada terdapat perlanggaran antara kereta pengguna dan kereta 1 atau 2, jika ya, maka kita menukar latar belakang ke skrin permainan dan mengakhiri permainan. jika tidak berlaku perlanggaran, maka kita menambah skor 1 untuk skor pengguna dan kereta itu hilang di bahagian bawah skrin.
Disyorkan:
Rangkaian Persaingan: Permainan Latensi Rendah untuk Mikro BBC: bit: 10 Langkah (dengan Gambar)
Network Rivalry: a Low-Latency Game untuk BBC Micro: bit: Dalam tutorial ini, saya akan menerangkan bagaimana melaksanakan permainan berbilang pemain asas pada BBC micro: bit dengan ciri-ciri berikut: Antaramuka sederhana Latensi rendah antara penekanan butang dan kemas kini skrin Sejumlah peserta yang fleksibel Mudah
Apa yang Berfikir Bit? Buat Permainan Meneka Ringkas Dengan Microbit BBC !: 10 Langkah
Apa yang Berfikir Bit? Buat Permainan Meneka Ringkas Dengan Microbit BBC !: Saya memilih beberapa Microbit BBC setelah membaca ulasan positif mengenai mereka dalam beberapa artikel dalam talian. Dalam usaha untuk membiasakan diri dengan BIT, saya bermain-main dengan Editor Blok Microsoft dalam talian untuk beberapa jam dan muncul dengan
Memandu Robot Dengan Pengecaman Suara Ciri: 7 Langkah (dengan Gambar)
Guiding Robot With Voice Recognition Feature: Guiding Robot adalah robot bergerak yang kami buat untuk membimbing pengunjung ke pelbagai jabatan di kampus kolej kami. Kami membuatnya untuk menyampaikan beberapa pernyataan yang telah ditentukan dan untuk bergerak maju dan mundur sesuai dengan suara input. Di kolej kami mempunyai t
Permainan Papan Interaktif Arduino: 5 Langkah (dengan Gambar)
Arduino Interactive Board Game: Interactive Boardgame - HAC-KINGIntro: Voor het vak If This Then That van de opleiding Games & Interactie aan HKU kregen we de opdracht om een interactief konsep te bedenken en maken. Ditetapkan konsep moest gemaakt worden bertemu perkakasan dan perisian
Permainan Genggam ke Skrin Besar Interaktif: 10 Langkah (dengan Gambar)
Permainan Genggam ke Skrin Besar Interaktif: Instruksional ini menunjukkan kepada anda cara mengambil permainan genggam lama yang diberikan ibu anda semasa kecil dan menjadikannya permainan berskala besar yang dapat diproyeksikan ke tv dan dimainkan oleh beberapa pemain sekaligus. Instruksional ini akan merangkumi: