Materi: Smart Trashbin: Penjelasan Micro:bit
17%

Smart Trashbin: Penjelasan Micro:bit

Micro:bit IoT

BBC Micro:bit adalah komputer mini seukuran kartu nama yang dibuat khusus untuk mengajarkan coding dan elektronika kepada pelajar.



💡 Apa itu BBC Micro:bit?
BBC Micro:bit adalah microcontroller edukasi seukuran kartu nama, buatan BBC Inggris. Meski kecil, ia punya LED matrix, akselerometer, kompas, Bluetooth, dan banyak sensor bawaan — sempurna untuk belajar coding dan IoT.

🎯 Tujuan Pembelajaran:



  • Mengenal BBC Micro:bit dan fitur-fiturnya

  • Membedakan Micro:bit V1 dan V2

  • Memahami cara memprogram Micro:bit via Makecode


Fitur Utama Micro:bit V2



  • Display: 25 LED Matrix (5×5) — Tampilkan teks, angka, ikon, atau animasi.

  • Input: 2 Tombol A & B — Tombol fisik untuk interaksi dan kontrol program.

  • Sensor: Akselerometer & Kompas — Deteksi gerakan, goyangan, dan arah mata angin.

  • Wireless: Bluetooth 5.0 — Komunikasi nirkabel dengan HP dan perangkat lain.

  • Audio: Mikrofon & Speaker (V2) — Rekam suara dan mainkan nada langsung dari board.

  • I/O: 25 Pin Konektor — Hubungkan sensor, servo, LED, dan komponen lainnya.


Perbandingan Micro:bit V1 vs V2
















Spesifikasi V1 V2
ProsesorARM Cortex-M0 32-bitARM Cortex-M4F 32-bit
RAM16 KB512 KB
Flash256 KB2 MB
Bluetooth4.05.0
Speaker
Mikrofon

Cara Memprogram Micro:bit



  1. Buka browser → https://makecode.microbit.org

  2. Klik "New Project" dan beri nama project-mu

  3. Drag & drop blok kode dari panel kiri

  4. Klik tombol Download untuk menghasilkan file .hex

  5. Colokkan Micro:bit via USB → salin file .hex ke drive MICROBIT

  6. Tunggu LED kuning berkedip → program selesai terinstal!

Kode Contoh
// Micro:bit V2 — Program Pertama
// Upload ke board melalui https://makecode.microbit.org

basic.showString("Hello!")
basic.pause(1000)
basic.showIcon(IconNames.Heart)
Tantangan Mandiri: Tarik blok program di sebelah kanan agar menyusun logika kode contoh di atas, lalu klik Play untuk melihat hasilnya pada simulator!
Blok Blockly
Kode JavaScript
// Kode JavaScript akan dihasilkan secara otomatis dari Blok...

Simulator BBC micro:bit

(1,0)(3,0)(0,1)(2,1)(4,1)(0,2)(4,2)(1,3)(3,3)(2,4)P0, ANALOG INP1, ANALOG INP2, ANALOG INP3, ANALOG IN, LED Col 1P4, ANALOG IN, LED Col 2P5, BUTTON AP6, LED Col 9P7, LED Col 8P8P9, LED Col 7P10, ANALOG IN, LED Col 3P11, BUTTON BP12, RESERVED ACCESSIBILITYP13, SPI - SCKP14, SPI - MISOP15, SPI - MOSIP16, SPI - Chip SelectP17, +3v3P18, +3v3P19, I2C - SCLP20, I2C - SDAGNDGND+3v3GNDAB
Sensor Virtual
Suhu Ambient: 25 °C
Tingkat Cahaya: 128
Kontrol Tombol:
Klik Tombol A Klik Tombol B Goyang Board (Shake)