Trik Sulap Tombol A dan B Menggunakan Magnet pada micro:bit
Ringkasan Proyek
Buat trik sulap sederhana menggunakan BBC micro:bit! Dengan bantuan magnet tersembunyi dan sensor kompas, fungsi tombol A dan B dapat bertukar secara otomatis. Teman-teman akan mengira tombol pada micro:bit benar-benar berubah fungsi.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
- BBC micro:bit × 1
- Magnet kecil × 1 (magnet kulkas juga dapat digunakan)
Perangkat lunak:
- Microsoft MakeCode for micro:bit
Catatan: Magnet digunakan untuk memicu sensor kompas pada micro:bit. Tidak diperlukan rangkaian elektronik tambahan.
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
- Siapkan perangkat. Siapkan satu BBC micro:bit dan sebuah magnet kecil yang dapat disembunyikan di dalam tangan.
- Buka Microsoft MakeCode. Kunjungi Microsoft MakeCode for micro:bit, lalu buat proyek baru.
- Uji tombol A dan B. Buat program awal agar ketika tombol A ditekan, LED matrix menampilkan huruf A. Ketika tombol B ditekan, LED matrix menampilkan huruf B.
- Buat variabel. Buat variabel isSwitched dengan nilai awal false dan variabel force dengan nilai awal 0. Variabel ini digunakan untuk menyimpan status pertukaran tombol dan kekuatan medan magnet.
- Baca kekuatan medan magnet. Gunakan blok magnetic force dari kategori Input, lalu pilih pengukuran strength. Sensor kompas micro:bit dapat mendeteksi medan magnet di sekitarnya.
- Gunakan nilai absolut. Masukkan pembacaan kekuatan magnet ke blok absolute value of dari kategori Math. Langkah ini membuat program dapat membaca besar kekuatan magnet tanpa memperhatikan apakah nilainya positif atau negatif.
- Tentukan kondisi magnet. Bandingkan nilai kekuatan magnet dengan angka 100 menggunakan operator lebih besar dari. Jika nilainya lebih dari 100, ubah isSwitched menjadi true. Jika tidak, nilainya menjadi false.
- Jalankan pemeriksaan terus-menerus. Masukkan proses pembacaan magnet ke dalam blok forever. Dengan demikian, micro:bit akan terus memeriksa apakah magnet berada di dekat perangkat.
- Ubah fungsi tombol A. Tambahkan kondisi if else pada program tombol A. Jika isSwitched bernilai true, tampilkan huruf B. Jika false, tampilkan huruf A.
- Ubah fungsi tombol B. Tambahkan kondisi if else pada program tombol B. Jika isSwitched bernilai true, tampilkan huruf A. Jika false, tampilkan huruf B.
- Unggah dan uji program. Unduh program ke micro:bit. Tekan tombol A dan B tanpa magnet di dekat perangkat. Selanjutnya, dekatkan magnet yang disembunyikan di tangan ke micro:bit dan tekan kedua tombol kembali.
- Latih trik sulap. Tempelkan label A dan B pada tombol micro:bit. Saat magnet didekatkan, tombol akan menampilkan huruf yang berlawanan. Latih gerakan tangan agar magnet tidak terlihat oleh penonton.
Hasil akhir: Ketika tidak ada magnet di dekat micro:bit, tombol A menampilkan A dan tombol B menampilkan B. Ketika magnet terdeteksi, fungsi keduanya bertukar: tombol A menampilkan B dan tombol B menampilkan A.
Dokumentasi & Foto Pengerjaan






Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!
