Pengajaran 10
Ringkasan Pengajaran
Murid dapat memahami penggunaan penderia terbina dalam iaitu penderia suhu dan cahaya.
Murid dapat menghasilkan projek beruang yang menggunakan penderia suhu atau cahaya untuk mencetuskan pengeluaran cahaya.
6.3.6 Membuat pembentangan hasil yang telah ditambahbaik.6.4.2 Menghuraikan perkakasan yang akan digunakan bersama perisian pengaturcaraan.6.4.3 Menghasilkan catar alir projek reka bentuk yang mengeluarkan cahaya, bunyi dan pergerakan.6.4.5 Menghasilkan sambungan perkakasan produk reka bentuk yang mengeluarkan cahaya, bunyi dan pergerakan.
Tahukah anda bahawa suhu badan beruang akan berubah apabila mereka berhibernasi pada musim sejuk?
Dalam keadaan hibernasi, suhu badan beruang akan menurun manakala kadar jantung dan kadar pernafasan turut diperlahankan.
Hmm... bolehkah micro:bit mengesan perubahan suhu seperti beruang?
Penderia Dalaman micro:bit
micro:bit mempunyai penderia dalaman (build-in) seperti penderia suhu dan penderia cahaya.
Penderia suhu dalaman dapat mengesan suhu sekitar micro:bit.
Suhu yang dikesan oleh penderia suhu microbit adalah lebih tinggi sedikit daripada suhu sekitar yang sebenar.
Contoh kod menggunakan penderia suhu.
Blok pemboleh ubah temperature boleh dijumpai di laci Input.
LED pada papan micro:bit juga berfungsi sebagai penderia cahaya untuk mengesan keterangan di persekitaran micro:bit.
Nilai penderia cahaya adalah dari nilai 0 (sangat gelap) ke nilai 255 (sangat terang).
Contoh kod menggunakan penderia cahaya.
Blok Light level juga didapati di laci Input.
Marilah kita belajar cara menggunakan penderia dalaman micro:bit.
Video 10: Beruang Dalam Gelap
Tonton dan ikut video di atas untuk mengenali cara membina projek beruang yang menyalakan mata sekiranya gelap.
Bahan-bahan yang diperlukan:
micro:bit + wayar usb + 2 LED +2 klip buaya + 1 perintang 100ohm
Komputer
Layari laman makecode.microbit.org
Botol plastik + kertas warna +kadbod
Transkrip
dan hari ini kita akan membina binatang
terakhir dalam siri ini iaitu beruang!
Dalam video yang lepas kita telah membina singa dengan
sensor sentuhan untuk menggerakkan servo motor
menggunakan struktur kawalan ulangan.
Untuk video ini, kita akan gunakan penderia cahaya
atau light sensor dan juga penderia
suhu atau temperature sensor yang terdapat pada papan
microbit untuk nyalaan LED luaran dan gunakan
penderia suhu untuk paparkan suhu persekitaran pada papan microbit.
Sediakan dulu semua bahan untuk projek kali ini: kertas warna,
botol air plastik yang ingin dikitar semula, kadbod, 2
LED, 1 perintang,
2 klip buaya dan papan
microbit anda.
Kita mulakan dengan membina badan beruang dahulu.
Anda boleh membina mengikut kreativiti sendiri
atau ikut cara saya. Potong bentuk beruang daripada
kadbod.
Potong botol air plastik sebagai badan beruang.
seperti ini.
Buatkan lubang di tengah badan beruang.
Saiz lubang dibuat muat-muat untuk menunjukkan muka
microbit
seperti ini.
Tebuk dua lubang untuk mata beruang. Masukkan
lampu LED pada lubang tersebut.
Temukan kaki pendek dan klipkan pada perintang
dan kemudian ke GND.
Kaki panjang kedua-dua LED diklipkan ke pin 1.
Kita mulakan pengaturcaraan dengan memprogramkan beruang untuk
memaparkan suhu pada LED di papan microbit.
Microbit mempunyai penderia suhu yang telah pun dibina
di dalam papannya. Suhu dikesan dan disimpan dalam
satu pembolehubah Temperature yang boleh diakses
dengan menggunakan blok Temperature yang terdapat di kumpulan blok
Input.
Gunakan blok Forever,
pilih blok Show number
dan masukkan temperature pada blok
tersebut.
Ini akan memaparkan suhu pada LED pada papan
microbit.
Sekarang, kita nak gunakan penderia cahaya untuk memasang
lampu LED pada mata beruang. LED pada microbit
juga boleh berfungsi sebagai penderia cahaya untuk mengesan
keterangan di sekitar microbit. Nilai yang dibaca
oleh penderia cahaya ini adalah dari 0 iaitu sangat
gelap ke 255 iaitu sangat terang.
Nilai bacaan ini disimpan di pembolehubah Light
level
yang boleh didapatkan di kumpulan blok Input.
Gunakan blok Forever tadi. Masukkan blok
If true then else
Gunakan blok perbandingan untuk tunjukkan jika light
level kurang daripada 100, nyalakan LED luaran.
Aturcara blok LED luaran menggunakan blok di bawah laci
Pins. Tekan dan tarik Digital write pin P0 to
1 untuk onkan LED
Jangan lupa tukarkan P0
ke P1.
Else, atau jika tidak, gunakan Digital
write pin
P0. Tukarkan P0
ke P1
to 0
untuk offkan LED.
Sambungkan microbit pada komputer
dengan
menggunakan wayar USB.
Tekan download pada perisian dan savekan fail aturcara
ke dalam microbit.
Cuba lihat papan microbit untuk melihat suhu persekitaran.
Kita boleh nampak 21
27 darjah Celsius.
Tutup papan microbit untuk mengeluarkan cahaya daripada mata beruang
Kemaskan projek anda dan cuba susunkan wayar dan papan microbit
supaya tidak kelihatan dari depan. Projek beruang dah siap!
Sebagai cabaran, cuba gunakan
penseria suhu dan
cahaya
untuk mencetuskan peristiwa lain pula!
Selamat mencuba!
Selepas tonton video ini, tibalah masa untuk murid-murid cuba tugasan dan cabaran dalam video, iaitu
paparkan suhu persekitaran pada papan micro:bit dan nyalakan LED pada mata beruang apabila papan micro:bit berada dalam persekitaran yang gelap
ubahsuai program penderia suhu dan cahaya untuk menjadikan peristiwa yang berlainan
KLIK SINI untuk cuba tugasan pada makecode.
Murid-murid boleh baca nota rujukan di bawah untuk mendalami pemahaman anda.
Praktis dalam Video
Cara membina blok atur cara.
Hasil blok atur cara.
Projek Lanjutan
Gabungkan semua kemahiran yang telah dipelajari dan hasilkan projek lanjutan terakhir!
Syarat projek: gunakan input untuk mencetuskan pengeluaran cahaya, bunyi dan pergerakan.
Lukiskan carta alir projek anda.
Contoh Projek Murid
Projek Kucing
Menggerakkan tangan apabila ekornya disentuh.
Mengeluarkan muzik apabila butang A ditekan.
Memaparkan nilai keterangan cahaya apabila butang B ditekan.
Projek Ayam
Menggerakkan badan apabila tempat makannya disentuh.
Menyalakan mata LED apabila persekitarannya gelap.
Mengeluarkan muzik apabila butang A dan B ditekan