You are on page 1of 229

SEBARKAN PERCUMA

PEMBANGUNAN ATUR CARA


DALAM MIKROPENGAWAL

DAFIZAL BIN DERAWI


PhD candidate in Aerial Robotics (UTM)
B. Eng. Hons. Mechatronic Systems (ANU - #1Australia)
Dip. Elec. Eng. (Mechatronics) with VC Award (UTM)
Pastikan anda muat turun modul latihan dari link berkenaan
terlebih dahulu. Segala ilmu dan kemahiran yang bakal
dipelajari memerlukan modul latihan tersebut ☺. Pastikan
simpan modul latihan berkenaan di komputer anda yang
bakal digunakan untuk pengaturcaraan.
• https://bit.ly/mikropengawal_rbtt5
DAFIZAL BIN DERAWI
Penulis merupakan Ketua Pegawai Eksekutif di sebuah syarikat robotik di
bawah jenama DRABOT dan beliau mempunyai pengalaman luas dalam dunia
mekatronik, robotik, elektronik, dan pengaturcaraan hampir selama 14 tahun.
Beliau pernah memenangi pelbagai anugerah dan geran inovasi di peringkat
kebangsaan untuk produk-produk yang berasaskan pendidikan STEM.
Beliau merupakan graduan Diploma Kejuruteraan Elektrik (Mekatronik)
dari Universiti Teknologi Malaysia (UTM) pada tahun 2009. Ketika itu beliau
telah mendapat diploma kelas pertama dan telah dianugerahkan Anugerah
Naib Canselor iaitu anugerah untuk penuntut diploma terbaik.
Setelah itu, beliau telah melanjutkan pengajian di peringkat ijazah sarjana
muda dalam bidang kejuruteraan mekatronik di Australian National University
(ANU), Canberra, Australia di bawah tajaan JPA. Beliau berjaya menamatkan
pengajiannya di sana pada tahun 2011 dan telah memperolehi Second Class
Honours Division A (bersamaan kelas pertama di Malaysia). Sejurus tamat
pengajian di sana, beliau telah menjadi tutor untuk subjek elektronik dan
pegawai penyelidik dalam bidang robotik udara di ANU selama setahun.
Pada awal tahun 2013, beliau telah pulang ke Malaysia untuk
menyambung pengajian beliau di peringkat ijazah doktor falsafah (PhD) dalam
bidang robotik udara. Ketika pengajian di peringkat PhD, beliau pernah
menjadi pelawat penyelidik di Autonomous Control Systems Laboratory Ltd.,
Chiba, Jepun selama setahun pada tahun 2015. Ketika di Jepun, beliau telah
berguru dengan salah seorang pakar robotik yang terkenal di dunia iaitu Prof.
Kenzo Nonami. Kini, beliau sedang menulis tesis di peringkat pengajian Ijazah
Doktor Falsafah dan mohon doa anda semua :)
Sekapur Sirih
Dengan nama Allah Yang Maha Pengasih dan Maha Penyayang. Segala puji
bagi Allah SWT dan salam ke atas junjungan rasul Nabi Muhammad SAW.
Akhirnya, buku ini berjaya disiapkan dengan harapan ilmu yang
terkandung dalam penulisan ini dapat disebarkan sebagai salah satu cara
wakaf ilmu daripada kami di pihak DRABOT. Kami berhajat untuk
membantu orang awam di luar sana dalam mendalami ilmu berkaitan
mikropengawal khususnya guru-guru bagi subjek Reka Bentuk dan
Teknologi (RBT) dan murid-murid di luar sana yang berpotensi diasah
bakat mereka. InsyaAllah buku ini akan menjadi rujukan terbaik untuk
anda bagi topik Pembangunan Atur Cara dalam Mikropengawal selari
dengan kehendak DSKP KSSR RBT Tahun 5 (Semakan 2017).
Hak Milik
• Hak cipta terpelihara pihak Dafizal Derawi dan
DRABOT.
• Adalah satu kesalahan dalam meniru atau cubaan
untuk meniru buku dan sistem (kit latihan) yang
terkandung dalam buku ini.
• Allah Maha Melihat lagi Maha Mengetahui

©Dafizal Derawi
©DRABOT
Dua jenis kit pendidikan tersebut
boleh digunakan untuk topik ini:

1. DRABOT RBT (Kit Mikropengawal), RM75/ unit

ATAU

2. DRABOT RBT (Kit Mikropengawal) Edisi Khas,


RM55/unit
PRODUK-PRODUK KELUARAN DRABOT
Pengenalan
Agihan masa KSSR RBT (Semakan 2017) Tahun 5
Murid boleh:
1. Mengenal pasti fitur-fitur pada antara muka perisian
pengaturcaraan.
2. Menghuraikan perkakasan yang akan digunakan bersama
perisian pengaturcaraan.
3. Menghasilkan carta alir kawalan perkakasan yang
mengeluarkan cahaya, bunyi dan pergerakan.
4. Membina atur cara yang dikehendaki berpandukan carta
alir yang dibuat.
5. Menghasilkan sambungan perkakasan yang mengeluarkan
cahaya, bunyi dan pergerakan.
6. Memindahkan atur cara yang telah dibina pada
perkakasan dan menguji kefungsiannya.
7. Membentangkan atur cara yang telah dihasilkan.
Perkongsian Produk Inovasi DRABOT:
DRABOT UNO Starter Kit | Sejarah
• 2016 > Universiti & Awam | 2017 > Persediaan RBT | 2018 > KSSM RBT T2
• Johan Cabaran Inovasi Inklusif 2017 Zon Selatan
• Penerima geran MaGRIs

INFO
Sesuai ke DRABOT UNO
Starter Kit untuk pelajar
sekolah rendah (10 – 12
tahun)?

- Berserabut
- Tak faham teori litar
elektronik
- Positif? Negatif?
- Kenapa tak jadi?
INFO
INFO
Bandingkan dengan
microbit

- Fleksibel ke?
- Positif? Negatif?
- Kenapa tak jadi?
- Tak tercabut ke?

Macam boleh
ringkaskan lagi je… &
macam boleh bagi
sambungan lebih
kemas lagi je…
Pemikiran seorang pendidik untuk topik ini….
Komponen yang mana akan digunakan? Ada tak
kesinambungan dalam KSSM RBT? Kos (RM)?
Perkongsian Produk Inovasi DRABOT:
DRABOT UNO Basic Kit V2 | Sejarah
2017 - Versi 1 telah dibangunkan.
2018 - Set pendidikan
pengaturcaraan yang berasaskan
mikropengawal PERTAMA direka
bentuk di Malaysia yang mampu
digunakan oleh pelajar seawal usia 7
tahun jika mempunyai asas
kemahiran komputer (menggunakan
tetikus) dan diberi nama DRABOT
UNO Basic Kit V2.

2018 & 2019 – Kit rasmi


pertandingan pengaturcaraan di
https://youtu.be/5fCxNLEMLFo peringkat kebangsaan (Cabaran
Pengaturcaraan Sistem Terbenam INFO
Malaysia).
2020 – Bengkel percuma KSSR RBT telah
dianjurkan secara atas talian untuk topik
mikropengawal dengan menggunakan kit DRABOT
UNO Basic Kit V2

• https://youtu.be/43d02xV5HZw
• https://youtu.be/3dTdg1odNgw

• Video tersebut telah buktikan boleh penuhi


kehendak DSKP
Mudah & boleh keluarkan cahaya,
bunyi dan pergerakan ☺. Cuma…..
Boleh tak buat projek seperti palang
automatik?

Bagaimana nak pisahkan


LED dan pembaz? Takkan
nak guna komponen luar
tambahan…
Boleh tak buat projek seperti palang
automatik?

Semua komponen di
atas breadboard
(papan reka)? Tak
praktikal langsung…
Kerana sebab utama inilah kami memperkenalkan
DRABOT RBT (Kit Mikropengawal) ☺

Alhamdulillah….
Mampu buat projek
yang kreatif dan
praktikal.
Link video produk yang kreatif dengan
menggunakan DRABOT RBT (Kit Mikropengawal)

• https://youtube.com/playlist?list=PLa9VsSJT0uLLv
tPK5Y7tM2NzbzmBSS-hH
Link video pembelajaran dengan menggunakan
DRABOT RBT (Kit Mikropengawal)

• https://youtube.com/playlist?list=PLa9VsSJT0uLJc
ZJ9M0-vYGV0IadiM2tEf
• Anda boleh temui banyak video kemahiran dan
pengajaran berkaitan RBT di link ini yang akan
dikemaskini dari masa ke semasa.
• Cara memudahkan guru-guru atau murid-murid
untuk mendalami topik ini secara sendiri selain
merujuk kepada modul latihan yang telah
dibekalkan bersama-sama DRABOT RBT (Kit
Mikropengawal).
ASAS Sistem?
PENGAWAL PERANTI
PERANTI INPUT/ (CONTROLLER) OUTPUT
PENDERIA INPUT OUTPUT (ACTUATORS)
(SENSOR)
PAPAN
MIKROPENGAWAL
Suis tekan LED
PAPAN SERASI
Penderia cahaya ARDUINO UNO Pembaz
Penderia suhu Motor servo

MENGAWAL/ MENGHASILKAN
MENGESAN MEMPROSES TINDAKAN
Mikropengawal (Microcontroller)
• Adalah mikrokomputer dalam satu litar bersepadu
(Integrated Circuit- IC) (mikrokomputer cip
tunggal)
• Mengandungi komponen-komponen yang
diperlukan oleh satu sistem komputer dalam hanya
satu cip tunggal.

INFO
Kegunaan mikropengawal (microcontroller)

INFO
Contoh produk menggunakan
mikropengawal

Set Pendidikan Mesin Basuh Lampu Isyarat


Robotik
(DRABOT BOT) INFO
Pengenalan dan Pemulaan
dengan Perisian mBlock 5
Pengenalan
• Scratch?
• https://scratch.mit.edu/
• Bahasa pengaturcaraan visual (blok)
• MIT Media Lab (MIT)
• Mulai 2020, RBT Tahun 4

• mBlock 5?
• http://www.mblock.cc
• mBlock 5 adalah persekitaran perisian
pengaturcaraan grafik (blok) berasaskan
pengaturcaraan sumber terbuka Scratch
3.0 yang menjadikannya mudah untuk
membuat projek elektronik berasaskan
mikropengawal dan interaktif. INFO
mBlock 5 vs mBlock 3
> https://www.mblock.cc/doc/en/mblock3/mblock3-vs-mblock5.html

VS

INFO
Jom Install mBlock 5
• Buka (Open – double click) V5.3.0 di dalam modul
latihan yang telah dimuat turun
• Lokasi: Modul Percuma KSSR RBT > 1_Software

ASAS
• Do you allow this…? YES
• SILA PILIH YES/ ALLOW/ INSTALL etc. untuk
sebarang soalan.

ASAS
Tunggu sebentar….

ASAS
Klik INSTALL

ASAS
Klik OK

ASAS
Klik “X” Close

ASAS
Pilih Run mBlock & klik Finish

ASAS
Klik Allow access

ASAS
Tunggu sebentar….

ASAS
Klik Skip guide

ASAS
Tahniah! Anda sudah berjaya
install mBlock 5 ☺

ASAS
1. Mengenal pasti fitur-fitur
pada antara muka perisian
pengaturcaraan.

DSKP
DSKP
Toolbar

1. Language: Klik untuk tukar jenis bahasa.


2. File: Anda boleh mengkliknya untuk membuat, membuka, menyimpan projek,
mengimport projek dari PC anda, atau mengeksport projek anda ke PC.
3. Edit: Klik untuk aktifkan atau matikan stage turbo mode.
4. Title: Klik untuk tukar tajuk projek semasa.
5. Save: Boleh klik untuk simpan projek semasa.
6. Tutorials: Anda boleh mengkliknya untuk melihat dokumen bantuan mBlock 5
dalam talian dan contoh program.
7. Feedback: Anda boleh mengkliknya untuk memberi maklum balas anda. DSKP
Editing Area

DSKP
• Stage area: Anda boleh mempersembahkan reka
bentuk anda, menyambungkan peranti, dan
menetapkan sprite dan latar belakang anda di sini.

• Blocks area: Anda boleh menemui blok yang anda


perlukan mengikut kategori dan warna di sini.

• Scripts area: Anda boleh menyusun program anda


dengan menyeret blok ke kawasan ini.

DSKP
2. Menghuraikan perkakasan
yang akan digunakan bersama
perisian pengaturcaraan.

DSKP
Papan Serasi Arduino UNO
• Sejenis papan mikropengawal
• Menggunakan mikropengawal ATmega328P & USB-serial chip CH340
• Ada kesemua ciri-ciri Arduino UNO & 100% serasi dengan Arduino UNO

CH340 ATMEGA328P

DSKP
Kenali Papan Serasi Arduino UNO
Port USB (USB Port)
Jack Kuasa - Berkomunikasi dengan komputer
Digunakan untuk sambungan kuasa - Memuat naik program (upload) ke
ke papan serasi Arduino UNO. Voltan dalam papan serasi Arduino UNO.
masukan yang dicadangkan: 7-12V.
- Membekalkan kuasa kepada papan
serasi Arduino UNO, dengan voltan
Bekalan Kuasa (Power Supply) masukan adalah 5V sahaja.
5V, 3.3V dan GND boleh
digunakan untuk memberi kuasa Butang Reset (Reset Button)
kepada litar luaran.
Menetapkan semula papan serasi
VIN adalah pin untuk voltan Arduino UNO apabila ditekan. Dalam
masukan. Voltan masukan yang erti lain untuk mengembalikan kepada
dicadangkan: 7-12V. keadaan awal program.

Pin Input/Output Digital (Digital I/O)


Pin Input Analog (Analog Input)
Terdapat 13 pin I/O digital (0 - 13). Pin
Terdapat 6 pin input analog yang 0 dan 1 juga adalah RX dan TX yang
terdiri daripada A0, A1, A2, A3, A4, boleh digunakan untuk komunikasi siri.
dan A5.
Pin 3, 5, 6, 9, 10 dan 11 juga adalah
pin PWM yang diwakili symbol ~.
Papan Sambungan Peranti Input/
Output

PAPAN PERANTI PAPAN SERASI


INPUT & OUTPUT ARDUINO UNO
G GND
V 5V
S 0 – 13/ A0 – A5

DSKP
Fungsi pin 5V & GND?
➔ BEKAL KUASA KEPADA PERANTI INPUT/ OUTPUT

INFO
Sambungan antara dua papan…

ASAS
Peranti Input (Mengesan)
• Suis tekan adalah sejenis peranti input
untuk mengesan setuhan apabila
ditekan.
• Suis tekan digunakan untuk
memutuskan dan menyambungkan
litar elektrik.
Modul
suis tekan

DSKP
Peranti Output (Tindakan)
• Diod pemancar cahaya/ Light-
emitting diode (LED) adalah sejenis
peranti output yang dapat
mengeluarkan cahaya.
• Digunakan sebagai penunjuk
Modul LED –
(indicator) dalam banyak peranti.
Merah, Kuning, Hijau

DSKP
Peranti Output (Tindakan)
Pembaz adalah sejenis peranti output
yang boleh mengeluarkan bunyi.

Modul
Pembaz Pasif

DSKP
Peranti Output (Tindakan)
• Sesuai untuk menghasilkan putaran
(pergerakan) yang memerlukan
sudut yang tepat.
• Servo mempunyai pelbagai jenis dan
dalam buku ini fokus kita hanya
kepada micro servo yang berputar di
antara sudut 0 hingga 180 darjah
sahaja (𝑶° − 𝟏𝟖𝟎° ).

Motor servo

DSKP
Wayar Pelompat

Wayar pelompat jenis Dupont (wanita-wanita, female to


female, 20 helai/ 1 papan)

Digunakan untuk menghubungkan satu komponen ke


komponen lain dalam sesuatu litar elektronik tanpa
pematerian (soldering).

PENTING:
Leraikan wayar pelompat ini kepada 6 set seperti di muka
DSKP
surat seterusnya
Peranti
input

Peranti
output

Peranti
4 pin

INFO
INFO
Jom kita setkan mBlock 5 untuk
papan Arduino UNO.

Tapi, pastikan komputer anda ada


sambungan internet yang aktif.
ASAS
Klik add di Devices

ASAS
Akan keluar Device Library yang
mengandungi Arduino Uno

ASAS
Lihat kesan jika tiada internet
> anda tidak perlu buat proses ini ☺
Klik butang “+” pada Arduino Uno
(New device)

ASAS
Tunggu sebentar sehingga proses
Downloading… selesai

ASAS
Kotak Arduino Uno akan jadi
seperti ini iaitu tanpa butang “+”

ASAS
Letak mouse cursor berhampiran penjuru kiri
kotak Arduino Uno dan klik butang bintang

ASAS
Klik butang OK

ASAS
Tahniah! Anda sudah berjaya setkan
mBlock 5 untuk papan Arduino Uno ☺

ASAS
Jom kita uji sambungan papan
serasi Arduino UNO dengan
komputer yang telah mempunyai
perisian mBlock 5 ☺

ASAS
Sambungkan papan serasi Arduino UNO anda ke
USB port di komputer dengan menggunakan wayar
USB

ASAS
Anda akan dapat melihat LED PWR menyala yang
bermaksud papan serasi Arduino UNO telah
mempunyai kuasa

ASAS
Taip device manager (1) dan klik
pada icon Device Manager (2)

ASAS
Device Manager akan dipaparkan

ASAS
Klik > dan semak nombor COM pada USB-SERIAL CH340. Dalam contoh ini,
COM7 dan komputer anda mungkin mempunyai nombor yang berbeza
seperti COM3 dan sebagainya. Anda kena hafal nombor ini untuk kegunaan
semasa proses “upload” program ke papan serasi Arduino UNO.

ASAS
Klik “X” untuk tutup Device
Manager

ASAS
1. Pastikan Devices aktif
2. Pastikan Arduino Uno aktif
3. Klik Events (warna kuning)

ASAS
Klik & Drag blok “when Arduino
Uno starts up” ke scripts area

ASAS
Akan jadi seperti ini. Anda boleh klik butang
di (1) untuk mengubah saiz blok di scripts
area.
1. Perhatikan imej panda ini
2. Pastikan Mode Switch Upload aktif
3. Klik butang Connect

ASAS
Akan keluar seperti ini

ASAS
Pilih Show all connectable devices

ASAS
Pilih nombor COM yang sama seperti di Device
Manager sebelum ini. Contoh, COM7 dalam modul
Latihan ini.

ASAS
Klik butang Connect

ASAS
Akan jadi seperti ini dan perhatikan di (1). Tiada lagi
imej panda dan sekarang mBlock 5 sudah bersedia
untuk proses upload program ke papan Arduino Uno

ASAS
Klik butang Upload

ASAS
Tunggu sebentar sehingga keluar
mesej “The code has been uploaded.”

ASAS
Tahniah! Anda telah berjaya
membuat sambungan & upload ☺

ASAS
Langkah-langkah membuat
sambungan dan upload ini amatlah
penting dan akan digunakan dalam
setiap pembangunan projek.

Langkah-Langkah tersebut tidak


akan lagi diajar dalam topik
seterusnya ☺ INFO
1. Mengenal pasti fitur-fitur pada antara muka perisian
pengaturcaraan. (Selesai)
2. Menghuraikan perkakasan yang akan digunakan bersama
perisian pengaturcaraan. (Selesai)
3. Menghasilkan carta alir kawalan perkakasan yang
mengeluarkan cahaya, bunyi dan pergerakan.
4. Membina atur cara yang dikehendaki berpandukan carta
alir yang dibuat.
5. Menghasilkan sambungan perkakasan yang
mengeluarkan cahaya, bunyi dan pergerakan.
6. Memindahkan atur cara yang telah dibina pada
perkakasan dan menguji kefungsiannya.
7. Membentangkan atur cara yang telah dihasilkan.
DSKP
• Berdasarkan pengalaman penulis dalam melatih
ramai murid sekolah rendah dan pemula (beginner),
lebih baik fokus kepada projek berkaitan cahaya,
bunyi, dan pergerakan secara berasingan terlebih
dahulu sebelum menggabungkannya dalam satu
sistem yang sama.
• Murid akan lebih faham peranan setiap subsistem
yang diperlukan dalam membina sebuah sistem yang
lengkap.
• Oleh itu, penulis telah memecahkan kepada beberapa
projek yang berkaitan cahaya, bunyi, dan pergerakan
secara berasingan terlebih dahulu.
INFO
Senarai Projek
• Projek 1: LED Menyala (cahaya)
• Projek 2: LED Berkelip (cahaya)
• Projek 3: Lampu Isyarat (cahaya)
• Projek 4: Suis Tekan (tambahan untuk peranti input)
• Projek 5: Pembaz (bunyi)
• Projek 6: Servo (pergerakan)
• Projek 7: Sistem Palang Automatik (cahaya, bunyi,
pergerakan)
INFO
PROJEK
PROJEK 1 LED MENYALA
Pengenalan
• Output Digital: Menyala & padamkan LED yang
bersambung dengan satu pin digital Arduino.
• Active HIGH
• LED akan menyala apabila menerima HIGH daripada
Arduino
• Guna wait untuk mengawal masa (durasi).

PENGAWAL Digital PERANTI


(HIGH/ LOW) OUTPUT
Papan Serasi
Arduino UNO Modul LED
Apa itu DIGITAL?
• Hanya ada 2 kemungkinan isyarat (signal): HIGH
atau LOW
• Terbahagi kepada dua jenis: Input Digital (isyarat
masukan) dan Output Digital (isyarat keluaran).
• Voltan Operasi, Vcc = 5V
Info Elektronik
• Diod pemancar cahaya/ Light-emitting diode (LED)
adalah sejenis peranti output yang dapat
mengeluarkan cahaya.
• Digunakan sebagai penunjuk (indicator) dalam
banyak peranti.
GND
Digital Output (HIGH/ LOW)
Digital Output (HIGH/ LOW)
Digital Output (HIGH/ LOW)

PENGAWAL Digital PERANTI


(HIGH/ LOW) OUTPUT
Papan Serasi
Arduino UNO Modul LED
R = Red = Merah
Y = Yellow = Kuning
G = Green = Hijau

Papan Sambungan Wayar pelompat Modul LED


Peranti Input/ Output
G (sebaris dengan 13) GND
S (13) R
S (12) Y
S (11) G
Menghasilkan carta alir
kawalan perkakasan yang
mengeluarkan cahaya.
Ulang kaji: Simbol yang digunakan
Algoritma
Membina atur cara yang
dikehendaki berpandukan
carta alir yang dibuat.
Blok untuk memulakan
Arduino Program (wajib)

• Hanya satu sahaja untuk setiap


program.
• Semua blok yang disusun di
bawah blok ini akan dikira
sebahagian daripada program.
Blok untuk Output Digital

Nombor pin
Arduino

Isyarat DIGITAL:
high atau low
Blok untuk tunggu dalam suatu
tempoh masa (saat)

Jumlah masa yang


dikehendaki dalam saat
Jom mula bina program (atur cara)
Boleh nyalakan LED merah?
Tukarkan no pin “9” kepada “13”
Pastikan nilai “high” yang dipilih
Boleh nyalakan LED merah? ☺
Berapa lama nak nyalakan LED
merah?
5 saat ☺
Padamkan LED merah
Atur cara (program) sudah siap?
Jom bandingkan
dengan Algoritma
Jom simpan (save) program yang telah
dibina. Klik File
Klik Save to your computer
1. Pilih lokasi untuk anda menyimpan fail anda
2. Beri nama fail. Contoh: Projek 1 LED Menyala
3. Klik butang Save
Lihat nama fail anda telah
bertukar
Menghasilkan sambungan
perkakasan yang
mengeluarkan cahaya.
Proses seterusnya adalah penyambungan perkakas. Pastikan
tiada bekalan kuasa yang dibekalkan kepada papan serasi
Arduino Uno. Putuskan sambungan wayar USB seperti dalam
gambar berikut.
Sambungan Perkakas
R = Red = Merah
Y = Yellow = Kuning
G = Green = Hijau

Papan Sambungan Wayar pelompat Modul LED


Peranti Input/ Output
G (sebaris dengan 13) GND
S (13) R
S (12) Y
S (11) G
Memindahkan atur cara yang
telah dibina pada perkakasan
dan menguji kefungsiannya.
Selepas siap membuat sambungan
perkakas, anda boleh sambungkan
semula papan serasi Arduino UNO
anda ke USB port di komputer dengan
menggunakan wayar USB untuk
mendapatkan bekalan kuasa dan
untuk memindahkan (upload) atur
cara yang telah dibina kepada papan
serasi Arduino UNO .
Pastikan papan serasi Arduino UNO anda telah bersambung
dengan komputer dan klik butang Connect seperti proses
yang telah diajar sebelum ini.
Klik butang Upload
Tunggu sehingga selesai Upload dan periksa
tindak balas yang berlaku di perkakas anda ☺
Membentangkan atur cara
yang telah dihasilkan ☺
Tips…
• Kenalkan diri anda
• Apakah yang anda cuba buat?
• Ceritakan pemerhatian anda terhadap keputusan
yang terhasil. Ada sebarang cahaya, bunyi atau
pergerakan?
• Berjaya atau tidak?
• Bagaimana keputusan tersebut boleh terhasil?
Kaitkan dengan elektronik dan atur cara yang telah
dibina.
Cuba buat LED kuning dan hijau
menyala ☺
R = Red = Merah
Y = Yellow = Kuning
G = Green = Hijau

Papan Sambungan Wayar pelompat Modul LED


Peranti Input/ Output
G (sebaris dengan 13) GND
S (13) R
S (12) Y
S (11) G
PROJEK 2 LED BERKELIP
Pengenalan
• Kekalkan sambungan perkakas seperti dalam
Projek 1.
• Bolehkah LED merah berkelip secara ulangan
dengan menggunakan set blok tersebut?
Algoritma
Blok untuk mengulangi operasi
selama-lamanya (infiniti): “forever”
Nyalakan LED merah untuk 1 saat
Duplicate
Drag ke tempat tersebut
Siap? Kita nak buat LED merah menyala untuk 1
saat dan padam untuk 1 saat secara ulangan ☺
Atur cara (program)
sudah siap ☺
Connect > Upload (Boleh rujuk
Projek 1)
Cuba buat LED kuning berkelip ☺
Cuba buat LED hijau berkelip ☺
Cuba buat LED merah berkelip dengan laju ☺
Cuba nilai wait yang berbeza-beza.
Cuba buat LED merah, kuning, dan hijau menyala
serentak selama-lamanya ☺
PROJEK 3 LAMPU ISYARAT
Pengenalan
• Kekalkan sambungan perkakas seperti dalam
Projek 1.
• Mengawal nyalaan LED merah, kuning, dan hijau
secara serentak.
• Sama seperti sistem kawalan lampu isyarat yang
sebenar.
Algoritma
LED hijau
sahaja yang
Cuba menyala untuk
5 saat

Atur cara LED kuning


(Program) sahaja yang
menyala untuk
1 saat

LED merah
sahaja yang
menyala untuk
5 saat
PROJEK 4 SUIS TEKAN
Pengenalan
• INPUT ↔ OUTPUT
• Suis tekan ↔ LED
• Input Digital: Active LOW (Suis ditekan, LOW (0) yang
dihasilkan)
• Output Digital: Active HIGH
• Blok kawalan if… else (untuk membuat pilihan)
• Jika (if) suis ditekan, LED menyala selain itu (else) LED padam

PERANTI
PENGAWAL PERANTI
INPUT
Input Digital Output Digital OUTPUT
HIGH (1)/ Papan Serasi HIGH/ LOW
Modul Suis
LOW (0) Arduino UNO Modul LED
Tekan
Apa itu DIGITAL?
• Hanya ada 2 kemungkinan isyarat (signal): HIGH
atau LOW
• Terbahagi kepada dua jenis: Input Digital (isyarat
masukan) dan Output Digital (isyarat keluaran).
• Voltan Operasi, Vcc = 5V
Info Elektronik
• Suis tekan adalah sejenis peranti input untuk mengesan
setuhan apabila ditekan.
• Modul suis tekan memerlukan kuasa untuk beroperasi
dan boleh didapatkan daripada papan serasi Arduino
UNO melalui sambungan pin 5V dan GND.

GND
5V
HIGH (1)/
LOW (0)
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 1, 2 & 3.

Papan Sambungan Wayar pelompat Modul suis tekan


Peranti Input/ Output
G (sebaris dengan 2) −
V (sebaris dengan 2)
S (2) S
Algoritma
Blok untuk Input Digital
Nombor pin
Arduino.
Nombor
boleh
bermula
daripada 0
hingga 19.

A0 = 14
A1 = 15
A2 = 16
A3 = 17
A4 = 18
A5 = 19
Blok untuk wait until untuk
mengaktifkan algoritma utama
Ujian
Blok untuk struktur kawalan bagi
membuat pilihan: if… else
Blok untuk ujian dengan operator
perbandingan

Lebih besar

Lebih kecil

Sama dengan
Program
Sambungan Perkakas
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 1, 2 & 3.

Papan Sambungan Wayar pelompat Modul suis tekan


Peranti Input/ Output
G (sebaris dengan 2) −
V (sebaris dengan 2)
S (2) S
Connect > Upload (Boleh rujuk
Projek 1)
PROJEK 5 PEMBAZ
Pengenalan
• PWM (Pulse Width Modulation): Turn ON/OFF
Pembaz (Buzzer)
• Pembaz Pasif (Piezo)
• Memerlukan denyutan (pulse) (ON dan OFF) untuk
beroperasi (PWM) - berbunyi
• Boleh menghasilkan bunyi nada yang berbeza (melodi)

PENGAWAL PWM PERANTI


OUTPUT
Papan Serasi
Arduino UNO Modul Pembaz
Pin PWM (~)? (3, 5, 6, 9, 10, 11)
Pulse Width Modulation (PWM)?
• Satu cara untuk mendapatkan keputusan seperti analog
dengan cara digital.
• Contoh: mengawal kecerahan cahaya LED, mengawal kekuatan
bunyi, mengawal kelajuan motor, dan sebagainya.
• Nilai PWM: 0 – 255.
• Contoh dalam kes LED-Active HIGH yang bermaksud
• Nilai PWM 0 akan memadamkan nyalaan LED (minimum).
• Nilai PWM 255 akan menghasilkan nyalaan paling terang untuk LED
(maksimum).
• Nilai PWM 127 akan menghasilkan nyalaan separuh terang untuk LED
(50%).
Berbunyi tak?

Berbunyi tak?

Berbunyi tak?

Berbunyi tak?

Berbunyi tak?
Info Elektronik
• Pembaz adalah sejenis peranti output yang boleh
mengeluarkan bunyi.
• Modul pembaz pasif tersebut mempunyai 3 pin
tetapi hanya 2 pin yang akan digunakan iaitu
pin (-) yang akan disambungkan kepada GND dan
pin (S) yang akan disambungkan dengan pin PWM.

PWM
(0 - 255)
GND
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 4.

Papan Sambungan Wayar pelompat Modul pembaz pasif


Peranti Input/ Output
G (sebaris dengan 5) −

S (5) S
Menghasilkan carta alir
kawalan perkakasan yang
mengeluarkan bunyi.
Algoritma
Membina atur cara yang
dikehendaki berpandukan
carta alir yang dibuat.
Blok untuk PWM
Nombor pin PWM
pada Arduino

Nilai PWM di antara 0


hingga 255
Atur cara (Program)
Menghasilkan sambungan
perkakasan yang
mengeluarkan bunyi.
Sambungan Perkakas
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 4.

Papan Sambungan Wayar pelompat Modul pembaz pasif


Peranti Input/ Output
G (sebaris dengan 5) −

S (5) S
Wayar merah tidak
disambungkan
Memindahkan atur cara yang
telah dibina pada perkakasan
dan menguji kefungsiannya.
Connect > Upload Setiap pembaz pasif (jenis
yang sama seperti dalam
kit latihan) yang berada di
pasaran mempunyai
kejituan yang berbeza.
Kekuatan bunyi yang
terhasil kemungkinan
besar TIDAK SAMA antara
satu dengan yang lain
walaupun mempunyai nilai
PWM yang sama.

Cuba tukar nilai PWM


kepada 0, 255, 50,
dan sebagainya.
Berbunyi atau tidak?
Membentangkan atur cara
yang telah dihasilkan ☺
Berbunyi tak?
(OFF sahaja)

Berbunyi tak?

Berbunyi tak?

Berbunyi tak?

Berbunyi tak?
(ON sahaja)
Pembaz pasif memerlukan denyutan
(pulse) (ON dan OFF) untuk beroperasi
– berbunyi ☺
Jom cuba…
Jom cuba blok lain - Perlukan ilmu
muzik ☺
Nombor pin Note yang
pada Arduino dikehendaki

Nilai beats yang


dikehendaki
Jom cuba…
PROJEK 6 SERVO
Pengenalan
• Motor servo bekerja berasaskan prinsip
PWM (Pulse Width Modulation).
• Sesuai untuk menghasilkan putaran
(pergerakan) yang memerlukan sudut
yang tepat.
• Servo mempunyai pelbagai jenis dan
dalam modul ini fokus kita hanya kepada
micro servo yang berputar di antara sudut
0 hingga 180 darjah sahaja (𝑶° − 𝟏𝟖𝟎° ).
PENGAWAL PERANTI
OUTPUT
Papan Serasi
Arduino UNO Motor Servo
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 5.

Papan Sambungan Wayar Motor servo


Peranti Input/ Output
G (sebaris dengan 3) GND
G (sebaris dengan 3) VCC (+5V)
S (3) SIGNAL
Menghasilkan carta alir
kawalan perkakasan yang
mengeluarkan pergerakan.
Algoritma
Membina atur cara yang
dikehendaki berpandukan
carta alir yang dibuat.
Blok untuk servo
Nombor pin
pada Arduino

Sudut yang
dikehendaki
dalam unit darjah
Atur cara (Program)
Menghasilkan sambungan
perkakasan yang
mengeluarkan pergerakan.
Sambungan Perkakas
Jangan buka sambungan
perkakas yang telah dibuat
untuk Projek 5.

Papan Sambungan Wayar Motor servo


Peranti Input/ Output
G (sebaris dengan 3) GND
G (sebaris dengan 3) VCC (+5V)
S (3) SIGNAL
Memindahkan atur cara yang
telah dibina pada perkakasan
dan menguji kefungsiannya.
Connect > Upload

Cuba tukar nilai sudut


kepada 0, 45, dan
180. Berputar atau
tidak?
Jika motor servo tidak berputar atau berputar dalam keadaan
tidak stabil walaupun sambungan perkakas dan atur cara yang
telah dipindahkan (upload) adalah betul, kemungkinan besar
motor servo tidak mendapat bekalan kuasa yang cukup.

Ini kerana, bekalan kuasa yang dibekalkan oleh sesetengah


komputer melalui USB port mempunyai nilai arus yang sangat
kecil sehinggakan tidak cukup untuk membolehkan motor servo
berputar atau tidak stabil putarannya. Kuasa bergantung dengan
faktor voltan dan arus yang dibekalkan.

Anda boleh cuba dapatkan bekalan kuasa luaran seperti


daripada external adapter (contoh: adapter telefon pintar) atau
power bank yang mempunyai voltan keluaran 5V (Rujuk orang
dewasa). Pastikan atur cara yang dibina sudah dipindahkan
(upload) terlebih dahulu.
Contoh penyelesaian
Membentangkan atur cara
yang telah dihasilkan ☺
Tips…
• Kenalkan diri anda
• Apakah yang anda cuba buat?
• Ceritakan pemerhatian anda terhadap keputusan
yang terhasil.
• Berjaya atau tidak?
• Bagaimana keputusan tersebut boleh terhasil?
Kaitkan dengan elektronik dan atur cara yang telah
dibina.
PROJEK 7
SISTEM PALANG AUTOMATIK
Pengenalan
• Gabungan Projek 1 hingga Projek 6 yang terdiri
daripada pelbagai jenis peranti output dan peranti
input yang akan dikawal oleh papan serasi Arduino
UNO.
• Hanya mengfokuskan kepada sistem elektronik,
sistem kawalan dan pengaturcaraan. Anda boleh
menggunakan kreativiti anda untuk membina
sistem mekanikal secara sendiri (contoh: sistem
palang).
PERANTI
OUTPUT

PWM Modul
0 – 255 Pembaz

PERANTI
PENGAWAL PERANTI
INPUT
Input Digital Output Digital OUTPUT
HIGH (1)/ Papan Serasi HIGH/ LOW
Modul Suis
LOW (0) Arduino UNO Modul LED
Tekan

Sudut*
0 – 180 PERANTI
OUTPUT
* Sebenarnya, isyarat yang dihantar ke motor servo adalah
dalam bentuk denyutan digital. Walaubagaimanapun, Motor Servo
perkara ini tidak sesuai dijelaskan dalam penulisan ini.
3. Menghasilkan carta alir
kawalan perkakasan yang
mengeluarkan cahaya, bunyi
dan pergerakan.
DSKP
Algoritma

DSKP
4. Membina atur cara yang
dikehendaki berpandukan
carta alir yang dibuat.

DSKP
Atur cara
(Program)

DSKP
Contoh
Program
lain…

DSKP
5. Menghasilkan sambungan
perkakasan yang
mengeluarkan cahaya, bunyi
dan pergerakan.
DSKP
Sambungan Perkakas

DSKP
6. Memindahkan atur cara
yang telah dibina pada
perkakasan dan menguji
kefungsiannya.
DSKP
Connect >
Upload
(Boleh rujuk
Projek 1)
7. Membentangkan atur cara
yang telah dihasilkan ☺

DSKP
Tips…
• Kenalkan diri anda
• Apakah yang anda cuba buat?
• Ceritakan pemerhatian anda terhadap keputusan
yang terhasil.
• Berjaya atau tidak?
• Bagaimana keputusan tersebut boleh terhasil?
Kaitkan dengan elektronik dan atur cara yang telah
dibina.
TERIMA KASIH ☺
MOHON SEBARKAN ILMU INI ☺
+6011-51108741
engineering@drabot.com
facebook.com/drabot.robotics
YouTube: DRABOT
www.drabot.com
ROBOTIC SYSTEMS ENTERPRISE
(002502634-M)
47-1, JALAN UNIVERSITI BANGI 1,
TAMAN UNIVERSITI BANGI,
43000 KAJANG, SELANGOR, MALAYSIA.
Tel: +6011-51108741 Email: sales@drabot.com
Website: drabot.com Page: facebook.com/drabot.robotics

Quotation

To: Quotation #: Q50151


Date: 1/2/2021
SEKOLAH-SEKOLAH DI SELURUH SEMENANJUNG MALAYSIA Page: 1/2

No Description Qty. Unit Price Unit Price Incl. Amount Incl.


(RM) shipping (RM) shipping (RM)
1 DRABOT UNO Starter Kit 1 55.00 59.00 59.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSM RBT Tingkatan 2 (Reka Bentuk Elektronik)
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
2 DRABOT UNO Starter Kit 10 49.00 52.00 520.00
3 DRABOT RBT (Kit Mikropengawal) Edisi Khas 1 55.00 59.00 59.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5 & 6 dan KSSM RBT
Tingkatan 2 & 3
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
4 DRABOT RBT (Kit Mikropengawal) Edisi Khas 10 49.00 52.00 520.00
5 DRABOT RBT (Kit Mikropengawal) 1 75.00 80.00 80.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5 & 6 dan KSSM RBT
Tingkatan 2 & 3
- Dilengkapi pelbagai jenis sensor dan komponen tambahan
yang lain
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
6 DRABOT RBT (Kit Mikropengawal) 10 69.00 72.00 720.00
7 DRABOT UNO Basic Kit V2 with Servo 1 62.00 67.00 67.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
8 DRABOT UNO Basic Kit V2 with Servo 10 62.00 65.00 650.00
9 DRABOT BOT (Bluetooth Mode) 1 149.00 159.00 159.00
- Set pendidikan robotik/ mekatronik
- KSSM RBT Tingkatan 3 (Reka Bentuk Mekatronik)
- KSSR RBT (Semakan 2017) Tahun 6
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
10 DRABOT BOT (Bluetooth Mode) 5 145.00 155.00 775.00
11 DRABOT BOT (Bluetooth Mode) 10 139.00 149.00 1,490.00
ROBOTIC SYSTEMS ENTERPRISE
(002502634-M)
47-1, JALAN UNIVERSITI BANGI 1,
TAMAN UNIVERSITI BANGI,
43000 KAJANG, SELANGOR, MALAYSIA.
Tel: +6011-51108741 Email: sales@drabot.com
Website: drabot.com Page: facebook.com/drabot.robotics

Quotation

To: Quotation #: Q50151


Date: 1/2/2021
SEKOLAH-SEKOLAH DI SELURUH SEMENANJUNG MALAYSIA Page: 2/2

No Description Qty. Unit Price Unit Price Incl. Amount Incl.


(RM) shipping (RM) shipping (RM)
12 DRABOT BOT (Line Following Mode) 1 149.00 159.00 159.00
- Set pendidikan robotik/ mekatronik
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
13 DRABOT BOT (Line Following Mode) 5 145.00 155.00 775.00
14 DRABOT BOT (Line Following Mode) 10 139.00 149.00 1,490.00
15 DRABOT BOT (Radar Mode) 1 149.00 159.00 159.00
- Set pendidikan robotik/ mekatronik
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
16 DRABOT BOT (Radar Mode) 5 145.00 155.00 775.00
17 DRABOT BOT (Radar Mode) 10 139.00 149.00 1,490.00
18 DRABOT BOT (Multifunction Mode) 1 199.00 209.00 209.00
- Set pendidikan robotik/ mekatronik
- KSSM RBT Tingkatan 3 (Reka Bentuk Mekatronik)
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)

19 DRABOT BOT (Multifunction Mode) 5 195.00 205.00 1,025.00


20 DRABOT BOT (Multifunction Mode) 10 189.00 199.00 1,990.00
21 3D Pen Set 1 90.00 99.00 99.00
22 3D Pen Set 5 90.00 96.00 480.00
23 3D Pen Set 10 90.00 94.00 940.00
24 PLA Filament (Package A) (1kg & 1 colour) 1 59.00 69.00 69.00
25 PLA Filament (Package B) (1.2kg & 12 colours) 1 89.00 99.00 99.00
26 Sensor Set for Autonomous Sumo Robot (1 x Ultrasonic, 2 x 1 15.00 20.00 20.00
IR sensor (4 pins), Cable Ties, Jumper Wire)

Payment Term: 14 days


Note: The shipping cost will vary depending with orders and quantities.
Quotation prepared by:
Thank you for your business.
This is a computer generated document. No signature is required.
ROBOTIC SYSTEMS ENTERPRISE
(002502634-M)
47-1, JALAN UNIVERSITI BANGI 1,
TAMAN UNIVERSITI BANGI,
43000 KAJANG, SELANGOR, MALAYSIA.
Tel: +6011-51108741 Email: sales@drabot.com
Website: drabot.com Page: facebook.com/drabot.robotics

Quotation

To: Quotation #: Q50150


Date: 1/2/2021
SEKOLAH-SEKOLAH DI SELURUH SABAH & SARAWAK Page: 1/2

No Description Qty. Unit Price Unit Price Incl. Amount Incl.


(RM) shipping (RM) shipping (RM)
1 DRABOT UNO Starter Kit 1 55.00 68.00 68.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSM RBT Tingkatan 2 (Reka Bentuk Elektronik)
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
2 DRABOT UNO Starter Kit 10 49.00 54.00 540.00
3 DRABOT RBT (Kit Mikropengawal) Edisi Khas 1 55.00 68.00 68.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5 & 6 dan KSSM RBT
Tingkatan 2 & 3
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
4 DRABOT RBT (Kit Mikropengawal) Edisi Khas 10 49.00 54.00 540.00
5 DRABOT RBT (Kit Mikropengawal) 1 75.00 88.00 88.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5 & 6 dan KSSM RBT
Tingkatan 2 & 3
- Dilengkapi pelbagai jenis sensor dan komponen tambahan
yang lain
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
6 DRABOT RBT (Kit Mikropengawal) 10 69.00 74.00 740.00
7 DRABOT UNO Basic Kit V2 with Servo 1 62.00 75.00 75.00
- Set pendidikan pengaturcaraan & mikropengawal
- KSSR RBT (Semakan 2017) Tahun 5
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
8 DRABOT UNO Basic Kit V2 with Servo 10 62.00 67.00 670.00
9 DRABOT BOT (Bluetooth Mode) 1 149.00 167.00 167.00
- Set pendidikan robotik/ mekatronik
- KSSM RBT Tingkatan 3 (Reka Bentuk Mekatronik)
- KSSR RBT Tahun 6 (Reka Bentuk Pengaturcaraan)
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
10 DRABOT BOT (Bluetooth Mode) 5 145.00 157.00 785.00
11 DRABOT BOT (Bluetooth Mode) 10 139.00 150.00 1,500.00
ROBOTIC SYSTEMS ENTERPRISE
(002502634-M)
47-1, JALAN UNIVERSITI BANGI 1,
TAMAN UNIVERSITI BANGI,
43000 KAJANG, SELANGOR, MALAYSIA.
Tel: +6011-51108741 Email: sales@drabot.com
Website: drabot.com Page: facebook.com/drabot.robotics

Quotation

To: Quotation #: Q50150


Date: 1/2/2021
SEKOLAH-SEKOLAH DI SELURUH SABAH & SARAWAK Page: 2/2

No Description Qty. Unit Price Unit Price Incl. Amount Incl.


(RM) shipping (RM) shipping (RM)
12 DRABOT BOT (Line Following Mode) 1 149.00 167.00 167.00
- Set pendidikan robotik/ mekatronik
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
13 DRABOT BOT (Line Following Mode) 5 145.00 157.00 785.00
14 DRABOT BOT (Line Following Mode) 10 139.00 150.00 1,500.00
15 DRABOT BOT (Radar Mode) 1 149.00 167.00 167.00
- Set pendidikan robotik/ mekatronik
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
16 DRABOT BOT (Radar Mode) 5 145.00 157.00 785.00
17 DRABOT BOT (Radar Mode) 10 139.00 150.00 1,500.00
18 DRABOT BOT (Multifunction Mode) 1 199.00 217.00 217.00
- Set pendidikan robotik/ mekatronik
- KSSM RBT Tingkatan 3 (Reka Bentuk Mekatronik)
- Lengkap dengan modul latihan & program
- Menggunakan Bahasa Pengaturcaraan Visual Scratch
(mBlock) dan C/C++ (Arduino IDE)
19 DRABOT BOT (Multifunction Mode) 5 195.00 207.00 1,035.00
20 DRABOT BOT (Multifunction Mode) 10 189.00 200.00 2,000.00
21 3D Pen Set 1 90.00 103.00 103.00
22 3D Pen Set 5 90.00 97.00 485.00
23 3D Pen Set 10 90.00 96.00 960.00
24 PLA Filament (Package A) (1kg & 1 colour) 1 59.00 82.00 82.00
25 PLA Filament (Package B) (1.2kg & 12 colours) 1 89.00 112.00 112.00
26 Sensor Set for Autonomous Sumo Robot (1 x Ultrasonic, 2 x 1 15.00 28.00 28.00
IR sensor (4 pins), Cable Ties, Jumper Wire)

Payment Term: 14 days


Note: The shipping cost will vary depending with orders and quantities.
Quotation prepared by:
Thank you for your business.
This is a computer generated document. No signature is required.

You might also like