You are on page 1of 34

BENGKEL MICRO:BIT

DEWAN UTEM 1,
KAMPUS TEKNOLOGI,
UNIVERSITI TEKNIKAL MALAYSIA MELAKA.

https://bit.ly/microbitUTeM

1
TEAM MICRO:BIT @ UTEM

▪ DR. MOHD NAZMIN BIN MASLAN


▪ TS. DR. RAJA RINA BINTI RAJA IKRAM
▪ DR. AMINAH BINTI AHMAD
▪ DR. MD ASHADI BIN MD JOHARI
▪ TS. DR. MOHD HAFIZ BIN JALI
▪ TS. DR. MOHAMAD FAIZAL BIN BAHAROM
▪ IR. DR. ANAS BIN ABDUL LATIFF

2
Apa itu micro:bit?

https://youtu.be/u2u7UJSRuko
3
Pengenalan micro:bit
• Micro:bit merupakan komputer
bersaiz poket yang
mempunyai 3 butang suis
(Suis A,B dan Reset) dan
dilengkapi dengan panel LED
yang mempunyai 25 (5x5)
lampu LED. Micro:bit juga
dibina dengan beberapa
penderia (sensor) dan
mempunyai pin-pin yang boleh
diguna pakai untuk tujuan
pengaturcaraan dalam asas
reka bentuk teknologi di
sekolah. Disamping itu,
micro:bit dibina dengan
mengabungkan elemen
perkakasan dan perisian yang
sangat mudah digunakan.
4
Rajah 1: Perbezaan micro:bit v1 dan v2
Antara Muka Perisian Pengaturcaraan
A - Tetingkap simulasi
Kita boleh menguji atur cara dengan tetingkap simulasi
tanpa menyambungkan micro:bit. Butang pada tetingkap
simulasi boleh ditekan umpama butang yang betul.
B - Laci blok atur cara
Blok-blok atur cara boleh ditarik keluar daripada sini ke
zon atur cara untuk membentuk kod atur cara. Blok-blok
aturcara disusun mengikut kategori seperti asas, input,
muzik dan sebagainya.
C - Zon Atur cara
Atur cara micro:bit adalah dalam bentuk blok. Blok-blok
boleh digabungkan untuk membentuk atur cara. Pada
asasnya, terdapat dua blok khas yang wujud pada
micro:bit iaitu blok "On Start" dan blok "Forever".
Rajah 2: Antara muka perisian pengaturcaraan micro:bit

D - Muat turun dan simpan


Blok "On Start" - Blok ini akan berjalan sekali sahaja Apabila atur cara sudah siap disusun, kita boleh memuat turun
sebaik sahaja micro:bit melaksanakan atur cara. Blok atur cara dalam bentuk hex, iaitu bentuk yang boleh difahami
"Forever" - Blok ini akan berulang secara tidak terhingga oleh micro:bit ataupun muat turun projek sebagai fail projek untuk
apabila micro:bit melaksanakan atur cara diubah nanti. 5
Pengaturcaraan micro:bit

• Untuk memulakan
pengaturcaraan micro:bit , anda
boleh layari
https://makecode.microbit.org/
dan tekan “New Project”.

• Rajah 2 merupakan antaramuka


perisian atas talian bagi
micro:bit.

Rajah 3: Perisian atas talian makecode bagi micro:bit

6
Cara Membuat Projek Baru

• Selepas memilih menu [New


Project], tulis nama projek
anda mengikut kesesuaian.
Tekan butang [Create].

7
Cara Upload Kod di Micro:bit

1. Klik […]
2. Klik [Connect device]

ATAU

1. Klik […]
2. Klik [Download as file]
3. Simpankan fail di komputer.
4. Pindahkan fail berkenaan ke drive micro:bit.

8
KANDUNGAN
• Paparan LED • Kompas
• Aktiviti 1.1 Bentuk Hati • Aktiviti 7.1 Kompas
• Aktiviti 1.2 Tanda Cinta • Sensor Pecutan
• Paparan Nombor • Aktiviti 8.1 Kiraan Langkah
• Aktiviti 2.1 Paparan Nombor
• Aktiviti 2.2 Dadu Digital • Radio
• Paparan String • Aktiviti 9.1 Mesej Perkenalan
• Aktiviti 3.1 Paparan String • Log Data
• Aktiviti 3.2 Menjawab Soalan • Aktiviti 10.1 Log Data Pecutan
• Sensor Cahaya
• Aktiviti 4.1 Suis Lampu • LED
• Aktiviti 4.2 Sensor Cahaya • Aktiviti 11.1 Lampu Berkelip
• Sensor Suhu • Servo
• Aktiviti 5.1 Pengesan Suhu • Aktiviti 12.1 Mengawal Servomotor
• Sensor bunyi • Aktiviti 12.2 Sistem Berpagar
• Aktiviti 6.1 Tepukan Cinta
9
Aktiviti 1.1: Bentuk Hati
Objektif:
1. Belajar menggunakan blok show LED
2. Memaparkan bentuk hati di LED

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://makecode.microbit.org/_hEjcHFPqJf4y
https://youtu.be/DFDcNZfP0tA 10
Aktiviti 1.2: Tanda Cinta
Objektif:
1. Belajar menggunakan blok show LED
2. Memaparkan bentuk hati di LED
3. Menggunakan blok forever untuk memaparkan bentuk hati 500milisaat dan
menghilangkan paparan selama 500milisaat secara berterusan.
Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://youtu.be/EsFYiEFoi4o
11
https://makecode.microbit.org/_dvfgp986F7st
Aktiviti 2.1: Paparan Nombor
Objektif:
1. Belajar paparkan nombor di skrin LED menggunakan show number.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://makecode.microbit.org/_eeuAToWRMErz
https://youtu.be/6gk6fosq1Dg
12
Aktiviti 2.2: Dadu Digital
Objektif:
1. Belajar menggunakan blok random number untuk memaparkan nombor secara
rawak.
2. Belajar menggunakan fungsi on shake.
3. Memaparkan nombor secara rawak apabila microbit digoncang.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://youtu.be/J1ZXBpiu5jA
https://makecode.microbit.org/_DMxbmb1wwYks 13
Aktiviti 3.1: Paparan String
Objektif:
1. Belajar paparkan tulisan (string) di skrin LED menggunakan blok “show string”.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://makecode.microbit.org/_C196CdHbhV6t
https://youtu.be/sB4yzEMb62c
14
Aktiviti 3.2 Menjawab Soalan
Objektif:
1. Belajar paparkan tulisan (string) di skrin LED menggunakan blok “show string”.
2. Belajar menggunakan blok “on button pressed” untuk memaparkan string.
3. Belajar menggunakan fungsi blok “on shake”.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://youtu.be/Z1lXshsjCYU
15
https://makecode.microbit.org/_AbWUE8AAXVyb
Aktiviti 4.1: Suis Lampu
Objektif:
1. Belajar menggunakan sensor cahaya.
2. Belajar mengubah kecerahan lampu microbit.
Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://makecode.microbit.org/_LAv9zwF4ECXC https://youtu.be/q-dgoZl3cKA
16
Tahukah Anda? Nilai penderia cahaya adalah dari nilai 0
(sangat gelap) ke nilai 255 (sangat
terang).
Sensor cahaya berfungsi untuk mengubah
intensiti sinar/cahaya menjadi konduktiviti/arus
elektrik. LED pada papan micro:bit juga berfungsi sebagai penderia
cahaya untuk mengesan keterangan di persekitaran
micro:bit.
Apakah Fungsi Fotodiode ?

Berfungsi untuk mengubah intensiti cahaya menjadi


konduktiviti diode. Fotodiode sejenis dengan diode Prinsip kerja : Tenaga pancaran cahaya yang jatuh pada
A K
pada secara amnya, Perbezaan fotodiode ini adalah pertemuan “pn” menyebabkan sebuah elektron
dipasangnya sebuah lensa sinar untuk memfokuskan berpindah ke tingkat tenaga yang lebih tinggi. Elektron
berpindah ke luar dari valensi band meninggalkan hole
sinar jatuh pada pertemuan ”pn”.
sehingga membangkitkan elektron bebas dan hole.
Simbol Fotodiode
17
Aktiviti 4.2: Sensor Cahaya
Objektif:
1. Belajar menggunakan sensor cahaya micro:bit.
2. Belajar memaparkan LED apabila cahaya dikesan.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit


• Tutup skrin LED micro:bit
menggunakan tangan dan paparan
LED akan hilang.
• Skrin LED akan menyala apabila
cahaya dikesan.
• Sekiranya skrin LED tidak menyala,
ubah cahaya pengesan ke nombor
kurang 50 bergantung pada
kecerahan bilik.
18
https://makecode.microbit.org/_HgXFq3FXvYra https://youtu.be/KYntHSWrVhE
Tahukah Anda?

Suhu adalah kuantiti fizikal yang asas, dan


segala-galanya dalam alam semula jadi adalah
berkait rapat dengan suhu

Suhu yang dikesan oleh penderia suhu


microbit adalah lebih tinggi sedikit daripada
suhu sekitar yang sebenar.

Dua bahan yang berbeza daripada konduktor, seperti pada beberapa


titik yang bersambung antara satu sama lain, titik sambungan Pemanas,
di bahagian-bahagian mereka bebas dipanaskan akan muncul
perbezaan potensi.

Nilai perbezaan potensi ini adalah berkaitan dengan suhu bahagian


dipanaskan titik pengukur, dan bahan konduktor dua.

Penderia suhu dalaman dapat mengesan suhu Fenomena ini boleh berlaku melalui satu Julat suhu yang luas.

sekitar micro:bit. 19
Aktiviti 5.1: Pengesan Suhu
Objektif:
1. Belajar menggunakan sensor suhu micro:bit.
2. Belajar memaparkan sensor suhu di skrin LED.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit

https://makecode.microbit.org/_dzY44h7RfasM
https://youtu.be/fgUfrroiMtc
20
Fakta Menarik : Penderia bunyi
Elemen Piezo

Pembaz Piezo selalunya digunakan untuk mengeluarkan


bunyi dengan getaran elemen piezo apabila elektrik mengalir
melalui element tersebut

NOTA KAKI :Telinga manusia boleh


Dengan perubahan frekuensi elektrik, kadar getaran akan turut mendengar frekuensi dalam julat 20Hz
berubah dan menyebabkan pembaz Piezo mengeluarkan bunyi sehingga 20,000Hz. Bunyi di bawah 20Hz
yang berbeza-beza. dikenali sebagai infrasonic manakala buniyi
melebihi 20,000Hz dikenali sebagai ultrasonic.

21
Aktiviti 6.1: Tepukan Cinta
Objektif: Mikrofon micro:bit mengukur
1. Memahami tahap bunyi pada mikrofon micro:bit tahap bunyi di antara 0 dan 255.
2. Belajar mengesan bunyi pada mikrofon micro:bit. 0 adalah paling rendah dan 255
adalah paling tinggi.

Penggunaan Blok Kod micro:bit

Muatnaik kod di micro:bit


Apabila mikrofon mengesan
bunyi tepukan, bentuk hati besar
akan dipaparkan. Sekiranya
tiada bunyi dikesan, bentuk
22 hati
https://makecode.microbit.org/_ceoefRHMfgVX kecil akan dipaparkan.
Fakta Menarik : K0mpas

Kompas ialah peranti yang digunakan untuk navigasi.


Kompas menunjukkan kepada kita arah relatif salah satu NOTA KAKI : Kompas adalah salah
satu dari Empat Penemuan Besar
daripada empat arah kardinal. Empat arah kardinal adalah
dari Cina Kuno. Kompas pertama kali
utara, selatan, timur dan barat. Kompas magnet digunakan di China oleh Dinasti Han
menggunakan medan magnet Bumi. antara 20 SM dan 20 Masihi.

23
Aktiviti 7.1: Kompas
Objektif:
1. Belajar menukar micro:bit menjadi kompas Sekiranya arahan TILT SCREEN keluar,
2. Belajar memaparkan darjah kompas di skrin LED . Goncangkan microbit sehingga semua
LED menyala untuk kalibrasi kompas

Penggunaan Blok Kod micro:bit

https://youtu.be/1JSQVfNUYlI
https://makecode.microbit.org/_cjXC5uRJ3Wz4
Rujukan: https://microbit.org/projects/make-it-
code-it/compass-bearing/ 24
Fakta Menarik : Cip Pecutan
Cip pecutan

Cip pecutan digunakan untuk mengukur kelajuan


dipercepatkan. Ia mengandungi elemen jisim, peredam,
komponen elastik, elemen sensitif dan litar penalaan
optimum.

NOTA KAKI :Cip pecutan mengukur


pergerakan. Pergerakan datang daripada
mengangkat atau memutar Micro:bit. Ia
mengukur pergerakan dalam tiga arah yang
berbeza. Ia mengukur gerakan apabila
Micro:bit dialihkan ke sisi atau ke atas dan ke
bawah.

25
Aktiviti 8.1: Kiraan Langkah
Objektif: Apabila micro:bit tidak bergerak, pecutan akan
1. Belajar menggunakan sensor pecutan micro:bit. memberi nilai lebih kurang 1000 disebabkan oleh
2. Belajar menggunakan blok variable. graviti bumi terhadap micro:bit.
Penggunaan Blok Kod micro:bit

Rujukan: https://microbit.org/projects/make-
26
it-code-it/sensitive-step-counter/
https://makecode.microbit.org/_iP6Uw2K0AcJ0
Fakta Menarik : Radio
Radio Antenna

Antenna memancarkan isyarat dalam bentuk gelombang


radio elektromagnetik, yang kebanyakannya digunakan
untuk siaran televisyen dan radio serta satelit

NOTA KAKI : Bagi membolehkan


EDU:BIT anda untuk menghantar
dan menerima isyarat siaran radio
dari EDU:BIT lain, anda perlu
menetapkan semuanya kepada
kumpulan radio yang sama

27
Aktiviti ini hendaklah dilakukan
Aktiviti 9.1: Mesej Perkenalan berpasangan kerana
memerlukan dua micro:bit

Objektif:
1. Menggunakan fitur radio pada micro:bit menggunakan blok radio.
2. Menghantar mesej menggunakan radio.

Micro:bit 1 Micro:bit 2

28
https://makecode.microbit.org/_c1Pgkki0KfKc https://youtu.be/tUWE3vyCz7c
Aktiviti 10.1 Log Data Pecutan
Objektif:
1. Memahami penggunaan fitur log data pada micro:bit. 1. Upload kod di micro:bit
2. Belajar menggunakan fitur log data pecutan.

Penggunaan Blok Kod micro:bit

2. Tekan Show Device


3. Perhatikan graf bergerak
apabila micro:bit
digerakkan.
https://makecode.microbit.org/_3C8cuR2WMLtq
4. Download data dalam
Rujukan projek advance bagi log data boleh didapati di: excel .
https://microbit.org/get-started/user-guide/data-logging/ 29
Aktiviti 10.1 Log Data Cahaya
Download data ke excel

Skrin log data pecutan. 30


Aktiviti 11.1: Lampu Berkelip
Objektif:
1. Memahami litar LED micro:bit.
Tips: Gunakan
2. Belajar menggunakan LED dengan micro:bit. LED merah

Kod
Peralatan yang micro:bit
diperlukan: Lampu
Berkelip
1. LED
2. Perintang
3. 2 Klip Crocodile
Litar micro:bit Lampu berkelip

https://makecode.microbit.org/_Ea9T4tPviXTX https://youtu.be/dXdei3blL1U
31
Fakta Menarik : Servo Putaran 360⁰
Putaran 0⁰ - 180⁰

Motor servo menggunakan system tiga-wayar iaitu kuasa


(+), bumi (-) dan kawalan atau isyarat (s). Ia mengandungi Motor DC
motor DC, gear, potentiometer (sensor kedudukan)
dan litar kawalan.
Motor Servo

GEAR
ACI BERPUTAR

NOTA KAKI : Berbeza dengan


MOTOR ARUS motor DC yang berputar secara
TERUS (DC) POTENTIOMETER berterusan, kita dapat mengawal
putaran motor servo ke sudut yang
dikehendaki iaitu antara
0 hingga 180 darjah.
LITAR KAWALAN

32
Aktiviti 12.1 Mengawal Servomotor
Peralatan yang diperlukan: Objektif:
1. Memahami litar Servomotor micro:bit.
1. Servo 2. Belajar mengawal servomotor dengan
2. 3 Jumper Wayar micro:bit.

(Male to Male)
3. 3 Klip Crocodile
Kod micro:bit
Mengawal
Servomotor

Litar micro:bit Servomotor

https://makecode.microbit.org/_gvCY6gM2DEFu 33
https://youtu.be/2Ra6tekNAns
Aktiviti 12.2: Sistem Berpagar
Objektif:
1. Memahami litar servomotor dan LED micro:bit.
2. Belajar membuat sistem berpagar
menggunakan servomotor dan LED.

Peralatan yang diperlukan:


1. 1 Servo
2. 1 LED (merah) Kod Litar Sistem Berpagar

3. 3 Jumper Wayar
(Male to Male)
Litar Sistem Berpagar
3. 5 Klip Crocodile
https://makecode.microbit.org/_Yb6cPiUCfCsC 34
https://youtu.be/oeTXSHzWaKI

You might also like