Anda di halaman 1dari 29

Bengkel RBT2-Elektronik

Module 2: Digital Output


Jurulatih: Jack Hoon Min Siang (B.Eng)
Laman Web: www.magnetcode.com
Email: info@magnetcode.com
Bantuan Teknikal: 012-2069 320

Hak cipta syarikat Bizchip, 2018


Peringatan

Sila muat turun


nota bengkel dari
www.magnetcode.com

Halaman 'Workshop'
* Cetak nota untuk rujukan.
Apa Yang Sudah Pelajari?
1. Module 1: Startup (Part 1)
--> Penyediaan Kelas
--> Informasi asas Mikropengawal, peranti input, peranti
output
--> Muat turun dan pasang Magnetcode app.

2. Module 1: Startup (Part 2)


--> Guna Magnetcode buat contoh projek (tanpa papan litar)

Timer Timer
= 2 sec = 2 sec

Timer = 2 sec
Objektif Bengkel
Gunakan Magnetcode untuk
membuat projek Mikropengawal.
Apa Yang Akan Pelajari?
1. Pin Mikropengawal Dan Fungsi
2. Papan Litar Mikropengawal
3. Pemasangan Antara Mikropengawal, Peranti Input Dan
Peranti Output
4. Digital Output
5. Peranti Output (Penggerak)
6. Langkah Untuk Pendawaian
7. Uji Papan Litar Dan Bekalan Kuasa

8. Uji Aksesori
9. Projek 1: LED Bekelip
10. Projek 2: Lampu Isyarat
1. Pin Mikropengawal Dan Fungsi
* Greenbean diubahsuai daripada Microchip Microcontroller PIC16F876A.
Buku Teks: 91 Penanda Utama IC
1. Pin Mikropengawal Dan Fungsi
Set Semula Buku Teks: 91

Digital Output: 6
(DOUT1,2,3... untuk penggerak)
Digital Input: 4
(DIN1,2,3... untuk penderia digital)
Analog Input: 5
(AIN1,2,3... untuk penderia analog)

Servo Output: 2
(SERVO1,2... untuk servo motor)
Pulse Output: 2
(PUSE1,2... untuk penggerak)
Pengayun Bekalan
(20MHz) Kuasa
Jumlah I/O: 19
(5V) Komunikasi
2. Papan Litar Mikropengawal Buku Teks:
100, 101
Papan Litar Carrot
Bekalan Kuasa Penunjuk
(12V -> 5V) Kuasa

Microcontroller Suis Kuasa


Digital Input
Analog Input
Digital Output
Pengayun
(Kelajuan 20MHz) Servo Motor
Output
Digital Output
Modul Bluetooth
(Dengan ID yang
unik)
3. Pemasangan Antara Mikropengawal,
Peranti Input Dan Peranti Output

Pengaturcaraan
4. Digital Output
Digital Output (DOUT)
On= Logic 1 = 5V, Contoh: LED Nyala
Off = Logic 0 = 0V, Contoh: LED Padam

DOUT1
DOUT2
DOUT3
DOUT4
DOUT5
DOUT6
5. Peranti Output (Penggerak)

Peranti Output (Nyala, Padam)

LED Pembaz (Buzzer) Geganti (Relay) Motor

Lampu LED 12V Pam Air Motor Servo Kipas


6. Langkah Untuk Pendawaian
Uji papan litar dan bekalan kuasa

Uji aksesori, contoh LED, suis

Kosongkan papan litar

Sambung aksesori pada papan litar

'Run' pengaturcaraan untuk uji


7. Uji Papan Litar Dan Bekalan Kuasa
Penunjuk Kuasa
akan nyala

8AA Bateri
* mudah alih

Hidupkan
Suis Kuasa

LED diatas modul


Bluetooth akan berkelip
- Tidak berkelip? Rosak.

12V Bekalan Kuasa


* guna didalam bilik darjah
7. Uji Papan Litar Dan Bekalan Kuasa
Mengelakkan
kerosakan papan litar
kerana bertindih pada
komponen lain?

- Sila tutup bahagian


belakang papan litar
dengan pelekat, papan
ataupun kertas.
8. Uji Aksesori
5V

5V IN
GND
GND
Susun atur Modul LED

GND

GND
GND

IN

IN
IN
GND

LED 'IN' (+) -> Carrot '5V'


* Guna wayar kuning / merah.
Ketiga-tiga LED akan hidup LED 'GND' (-) -> Carrot 'GND'
setelah papan litar dihidupkan. * Guna wayar hitam.
Sudah Uji Semua LED? Cabut Semua Komponen
9. Projek 1: LED Bekelip Buku Teks: 106

LED nyala Tunggu 2 saat

Tunggu 2 saat LED padam

Carta Aliran
9.1 Projek 1: Pendawaian

GND
Dout1

IN
GND

Reka Bentuk Litar LED 'IN' (+) -> Carrot 'Dout1'


* Guna wayar kuning / merah.
LED (pada Dout1) tidak akan LED 'GND' (-) -> Carrot 'GND'
hidup tanpa pengaturcaraan. * Guna wayar hitam.
9.2 Projek 1: Arahan Yang Diperlukan

'Clear All'
sebelum bermula

Dout1 = On
Nyalakan pin Dout1
yang diatas papan litar.
Timer = 1 sec
Goto = 1
9.2 Projek 1: Pengaturcaraan Buku Teks: 106, 110

Sudah siap?
1. Hidupkan papan litar.
1. Dout1 = On 2. Tekan 'Run' untuk uji.
3. Hidupkan Bluetooth.
2. Timer = 2 sec 4. Cari ID papan litar dari senarai
Bluetooth.
3. Dout1 = Off 5. PIN untuk sambung: 1234

4. Timer = 2 sec Gagal melihat ID module kamu


didalam senarai Bluetooth?
5. Goto = 1 - Sudah hidupkan papan litar?
- Sila keluar dari Magnetcode dan
gunakan app 'Setting' ->
'Bluetooth' untuk 'Pair' secara
ID Papan Litar manual. Kemudian 'Run' projek.
9.2 Projek 1: Pengaturcaraan
Gagal sambung ke papan litar
setelah klik ID papan litar?
- Kelajuan modul Bluetooth
didalam Tablet kamu terlalu
lambat.

Penyelesaian: Jika gagal


1. 'Reset' Tablet. sambung ke
2. Buka Magnetcode dan 'Run' papan litar.
sekali lagi. Klik ID setelah
3. Setelah nampak ID Bluetooth
dalam senarai, sila tunggu
tunggu 5 saat .
sekurang-kurang 5 saat
sebelum klik ID Bluetooth.
9.3 Projek 1: Simpan Projek

Simpan Projek:
projek1.txt
(Fail Teks)
Fail boleh dibuka
dengan Notepad,
Wordpad, MsWord,
WPS, Excel...

Fail disimpan
didalam:
'mydata' folder.
Boleh salin ke
komputer untuk
cetak.
10. Projek 2: Lampu Isyarat Carta Aliran

LED merah nyala

Tunggu 2 saat LED kuning padam

LED merah padam Tunggu 2 saat

LED hijau nyala LED kuning nyala

Tunggu 2 saat LED hijau padam


10.1 Projek 2: Pendawaian

Dout1
Dout2
Dout3
GND

GND

GND
GND
IN

IN

IN
LED 'IN' -> Carrot 'Dout1','Dout2','Dout3'
Reka Bentuk Litar * Guna wayar kuning / merah.
LED 'GND' -> Carrot 'GND'
* Guna wayar hitam.
10.2 Projek 2: Arahan Yang Diperlukan

'Clear All'
sebelum bermula

Dout1 = On
Nyalakan pin Dout1
yang diatas papan litar.
Timer = 1 sec
Goto = 1
10.2 Projek 2: Pengaturcaraan Buku Teks: 110

Sudah siap?
1. Hidupkan papan litar.
2. Tekan 'Run' untuk uji.
1. Dout1 = On
3. Hidupkan Bluetooth.
2. Timer = 2 sec 4. Cari ID papan litar dari senarai
3. Dout1 = Off Bluetooth.
4. Dout2 = On 5. PIN untuk sambung: 1234
5. Timer = 2 sec
Gagal melihat ID module kamu
6. Dout2 = Off didalam senarai Bluetooth?
7. Dout3 = On - Sudah hidupkan papan litar?
8. Timer = 2 sec - Sila keluar dari Magnetcode dan
9. Dout3 = Off gunakan app 'Setting' ->
10. Goto = 1 'Bluetooth' untuk 'Pair' secara
manual. Kemudian 'Run' projek.
10.3 Projek 2: Simpan Projek

Simpan Projek:
projek1.txt
(Fail Teks)
Fail boleh dibuka
dengan Notepad,
Wordpad, MsWord,
WPS, Excel...

Fail disimpan
didalam:
'mydata' folder
Boleh salin ke
komputer untuk
cetak.
10.4 Projek 2: Naik Taraf 1 Sudah siap? 'Run'

1. Dout1 = On
2. Background_Color=Red
3. Timer = 2 sec
4. Dout1 = Off
5. Dout2 = On
6. Background_Color=Green
Tambah arahan 7. Timer = 2 sec
8. Dout2 = Off
baru didalam 9. Dout3 = On
projek asal. 10. Background_Color=Yellow
11. Timer = 2 sec
12. Dout3 = Off
13. Goto = 1
10.5 Projek 2: Naik Taraf 2
Sudah siap? 'Run'
Simpan projek
1. Dout1 = On
2. Background_Color=Red
Dari 'Phone I/O'
3. Text_Speech_Enable = On Text_Speech_Enable=On
4. Text_Speech_Text = I am good
Aktifkan fungsi membaca
5. Timer = 2 sec
6. Dout1 = Off perkataan
7. Dout2 = On Text_Speech_Text=Text
8. Background_Color=Green
Membaca perkataan yang
9. Timer = 2 sec
10. Dout2 = Off anda tetapkan
11. Dout3 = On
12. Background_Color=Yellow Tidak ada suara?
13. Timer = 2 sec 1. Hidupkan pembesar suara.
14. Dout3 = Off 2. Muat turun 'Text to speech
15. Goto = 1 (TTS)' driver dari PlayStore.
Terima Kasih
Laman Web: www.magnetcode.com
E-mel: info@magnetcode.com
Bantuan Teknikal: 012-2069 320
Muat turun nota bengkel dari:
www.magnetcode.com
Magnetcode Projek:
www.youtube.com

Anda mungkin juga menyukai