Académique Documents
Professionnel Documents
Culture Documents
ARDUINO MENGGUNAKAN
MBLOCKS
User Guide V2.0
3. Klik Extension dan pilih Arduino. 4. Klik Boards dan pilih Arduino Uno.
2
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Untuk mengetahui Serial Port yang digunakan 6. Kenal pasti port yang digunakan oleh Arduino
oleh Arduino yang telah disambungkan, buka yang telah disambung pada bahagian
Device Manager. Ports (COM & LPT).
7. Setelah mengetahui Serial Port yang digunakan, 8. Klik pada Connect semula dan klik Upgrade
klik Connect, klik pada Serial Port dan pilih COM Firmware.
yang digunakan oleh Arduino.
3
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
9. Klik Close apabila Upload selesai.
4
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 1
Tujuan : Menghantar isyarat keluaran digital
Gambarajah Litar :
Carta Alir :
Aturcara :
5
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
1. Klik Control dan pilih blok forever.
2. Klik Robots dan pilih blok tersebut serta tukarkan nombor pin tersebut kepada nombor 13.
6
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
4. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
7
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Latihan Tambahan 1
Menggantikan lampu LED merah dengan Buzzer.
8
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 2
Tujuan : Memperkenalkan sela masa antara dua arahan (wait/delay)
Gambarajah Litar :
Carta Alir :
Aturcara :
9
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
1. Klik Control dan pilih blok forever.
2. Klik Robots dan pilih blok tersebut serta tukarkan butiran yang berkait.
Gambarajah Litar :
Carta Alir :
13
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
2. Klik Robots dan pilih blok tersebut serta tukarkan butiran yang berkait.
14
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Control dan pilih blok tersebut.
15
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
16
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LANGKAH MENGGUNAKAN ARDUINO TANPA
SAMBUNGAN PADA KOMPUTER
1. Klik pada Robots dan pilih Arduino Program serta gantikan blok when ‘flag’ clicked.
17
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Upload to Arduino.
18
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Cabut USB cable daripada Arduino dan sambungkan DC Jack Arduino pada bateri.
6. Untuk kembali ke mod interaktif, sambungkan semula Arduino pada komputer menggunakan USB
cable.
19
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik Events dan pilih blok tersebut untuk menggantikan blok Arduino Program.
20
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
MEMERHATIKAN NILAI ISYARAT MASUKAN (INPUT)
1. Klik Control dan pilih blok forever.
21
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Untuk membaca input digital, letakkan blok read digital pin ke dalam kotak say.
4. Untuk membaca input analog, letakkan blok read analog pin ke dalam kotak say.
22
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 4
Tujuan : Membaca isyarat masukan digital (digital input signal).
Tugasan : Menekan / Melepaskan suis untuk menyala / memadam lampu LED merah.
Gambarajah Litar :
Carta Alir :
23
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
24
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Operators dan pilih blok = .
4. Klik Robots dan masukkan blok read digital pin ke dalam blok = serta letakkan HIGH atau 1
bersebelahan blok read digital pin.
25
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Pilih blok set digital pin dan letakkan di bawah if dan else serta ubah butiran yang berkait.
26
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik Looks dan letak blok Say.
8. Klik Robots dan masukkan blok read digital pin ke dalam blok say.
27
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
9. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
28
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Latihan Tambahan 4
Tambah buzzer dan bunyikan buzzer/nyalakan LED berselang-seli
Gambarajah Litar :
Carta Alir :
29
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
30
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Operators dan pilih blok = .
4. Klik Robots dan masukkan blok read digital pin ke dalam blok = serta letakkan HIGH atau 1
bersebelahan blok read digital pin.
31
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Pilih blok set digital pin dan letakkan d bawah if dan else serta ubah butiran yang berkait.
32
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik Looks dan letak blok Say.
8. Klik Robots dan masukkan blok read digital pin ke dalam blok say.
33
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
9. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
34
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 5
Tujuan : Membaca isyarat masukan analog (analog input signal).
Tugasan : Memutar perintang boleh laras untuk mengawal kadar kelipan lampu LED
Gambarajah Litar :
Carta Alir :
35
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
2. Pilih blok set digital pin di bahagian Robots dan ubah butiran tersebut.
36
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Control dan pilih blok wait.
4. Masukkan blok pembahagi di bahagian Operators ke dalam blok wait serta ubah butiran yang
berikut.
37
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Masukkan blok read analog pin di bahagian Robots ke sebelah kiri dalam blok pembahagi .
38
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik Looks dan letak blok Say.
8. Klik Robots dan masukkan blok read analogl pin ke dalam blok Say.
39
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
9. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
40
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Latihan Tambahan 5
Mengawal kadar kelajuan nyalaan berturut deretan lampu LED
Gambarajah Litar :
Carta Alir :
41
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
2. Pilih blok set digital pin di bahagian Robots dan ubah butiran yang berkait.
42
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Control dan pilih blok wait.
4. Masukkan blok pembahagi di bahagian Operators ke dalam blok wait serta ubah butiran yang
berikut.
43
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Masukkan blok read analog pin di bahagian Robots ke ke sebelah kiri dalam blok pembahagi.
44
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik Looks dan letak blok Say.
8. Klik Robots dan masukkan blok read analog pin ke dalam blok say.
45
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
9. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
46
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 6
Tujuan : Menghantar isyarat keluaran analog (analog output signal)
Gambarajah Litar :
Carta Alir :
47
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
2. Pilih blok set pwm pin di bahagian Robots dan ubah nilai serta pin dan butiran seperti berikut.
48
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Control dan pilih blok wait dan ubah nilai saat.
49
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
50
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Latihan Tambahan 6
Menggantikan lampu LED terang dengan Buzzer.
51
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
LATIHAN 7
Tujuan : Membaca isyarat masukan analog untuk menghasilkan isyarat keluaran analog yang sejajar.
Tugasan : Menggunakan perintang boleh laras untuk mengawal tingkat kecerahan cahaya lampu LED
terang
Gambarajah Litar :
Carta Alir :
52
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
Aturcara :
53
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
3. Klik Looks dan letakkan blok Say.
4. Masukkan blok pembahagi di bahagian Operators ke dalam blok Say dan blok set pwm pin serta
letakkan nilai 4 di dalam ruang kosong di setiap sebelah kanan blok pembahagi.
54
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
5. Klik Robots dan masukkan read analog pin ke dalam ruang kosong sebelah kiri di blok pembahagi.
55
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd
7. Klik ikon bendera hijau tersebut untuk melihat hasilnya.
56
Astana Digital Sdn. Bhd. | 137A, Jalan 8/1, Seksyen 8, 43650 Bandar Baru Bangi, Selangor, Malaysia
(+603)8920 1296 (office) | (+603)8922 1490 (fax) | www.astanadigital.com | Astana Digital Sdn Bhd