The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by jiey141185, 2022-10-10 06:16:02

BAB 2.4- REKA BENTUK ELEKTRONIK

RBT- Tingkatan 2
(magnetcode)

DISEDIAKAN OLEH:
CIKGU NOZIE

STANDARD PEMBELAJARAN

2.4.1 Menyatakan maksud mikropengawal (microcontroller) dan pemprosesmikro (microprocessor)
2.4.2 Menjelaskan bahagian-bahagian yang terdapat dalam mikropengawal (microcontroller)
2.4.3 Menghasilkan lakaran reka bentuk litar elektronik
2.4.4 Membina litar simulasi yang berfungsi dengan perisian khas
2.4.5 Membuat penyambungan litar input dan litar output kepada mikropengawal (microcontroller)
2.4.6 Menulis pengaturcaraan mudah berdasarkan penyambungan litar input dan litar output
2.4.7 Membuat pengujian dan penilaian kefungsian litar elektronik
2.4.8 Mencadangkan penambahbaikan ke atas reka bentuk litar elektronik

2

01

Menyatakan maksud
mikropengawal dan

mikropemproses

••
••
••

01 02

Arduino Uno Carrot board

(ATmega328P) (PIC)

03 04

LilyPad Arduino Maker Uno

(ATmega328P) (ATmega328P)

02

Menjelaskan bahagian bahagian
yang terdapat dalam

mikropengawal (microcontroller

CPU – Central RAM & ROM I/O SERIAL
Processor Unit PORT
Ruang memori untuk
Menerima menyimpan makluamt (Pangkalan
maklumat dan dan arahan Input/Output Selari)
arahan untuk RAM – Ingatan Menghubungkan
memproses input sementara peranti input dan
dan output ROM – Ingatan Kekal output

ADC - Analog CLOCK TIMER /
to Digital GENERATOR COUNTER
converter
Menghasilkan isyarat Mengawal sistem
Menukar isyarat masa untuk operasi berdasarkan masa
analog kepada litar
isyarat digital

INPUT PORT PROSES OUTPUT PORT
(CPU, RAM/ROM,
TIMER/COUNTER,

ADC, DLL)

Bagaimana pemain bola
membuat keputusan
untuk ‘passing’ bola
pada rakan??

INPUT PROSES OUTPUT

• Arahan Coach
• Pengalaman
• Naluri
• Emosi

INPUT PROSES OUTPUT

• Arahan
pengaturcaraan

Menerima isyarat dan menghantar kepada mikropengawal untuk

memproses maklumat PERANTI INPUT
(Analog)
PERANTI INPUT
(Digital)

Push Penderia Penderia Penderia Penderia Penderia
Button Gerakan rintangan Suhu jarak Cahaya

Memproses isyarat daripada input dan memberi arahan kepada
output.

Menerima isyarat dari mikropengawal dan menghasilkan kesan

PERANTI OUTPUT

LED Pembaz Geganti Injap
Solenoid



Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

Digital Input (DIN)
Digital Output (DOUT)
Analog Input (AIN)

PWM (PULSE)

Ground (GND)
Servo Motor (SERVO)
Bekalan Kuasa (5V)

LANGKAH 1 Lakaran

LANGKAH 2 Sambungan litar

LANGKAH 3 Pengaturcaraan

LANGKAH 4 Simulasi

LANGKAH 5 Pengujian

03

Menghasilkan lakaran
reka bentuk litar
elektronik)

01

Lakaran

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok

Jenis-jenis lakaran litar :

1. Rajah blok
2. Litar bergambar
3. Litar Skematik

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

Input Proses Output

Bekalan kuasa
Rajah blok

Litar Bergambar Litar Skematik

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Komponen Asas Simulasi blok
(Bergambar) Komponen Asas

(Simbol)

-LED +

PERINTANG Kekutuban pada
SUIS TEKAN LED

BUZER

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

ARAHAN :
Bina litar satu LED berkelip :

1. LED On dan OFF selama 2 saat
2. Proses berulang

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Projek 1 : Litar 1 LED berkelip Simulasi blok

1. Kenal pasti pin yang
boleh digunakan

2. Buat sambungan kaki
Anod LED pada pin itu

**Perintang perlu
disambung pada kaki
anod LED

3. Sambungkan kaki katod
LED kepada GND

02

sambungan litar

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok
Projek 1 : Litar 1 LED berkelip
Buat sambungan LED pada litar
mikropengawal anda
berdasarkan lakaran yang telah
dibuat.

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok
Projek 1 : Litar 1 LED berkelip

03

pengaturcaraan

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

Software / Application yang boleh
digunakan untuk pengaturcaraan

mikropengawal:

1. Arduino IDE (C Language Programming)
2. Ardublock (Grahical Base Programming)
3. mBlock (Grahical Base Programming)
4. M10(Android gadjet)

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

Android Phone / Tab
Google Play Store
'Magnetcode'

(tidak sokong Window dan ios e.g.
iphone)

'Create An Account' log masuk
atau guna Facebook dan Google akaun log masuk.
Sila gunakan 'dataplan' sendiri. Jangan guna wifi awam.

Tidak perlu internet lagi setelah log masuk.

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok

Masuk ke emel yang di daftar.
Dapatkan ‘activation code’

Masukkan ‘activation code’ dan klik
‘ACTIVATE’

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok
Apakah fungsi magnetcode M10?

1. Phone App 2. Simulasi 3. Pengaturcaraan

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok

Menu
1. Set Arahan

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

1. Set Arahan (Basic)

Controller I/O
Dout1 = On
Read_Controller

Decision
If C_Din1 = 1

End If

Other
Goto = 1
Timer = 1 sec

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

ARAHAN :
Bina litar satu LED berkelip :

1. LED On dan OFF selama 2 saat
2. Proses berulang

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok

INPUT/OUTPUT SYARAT(if/else)

MULA PROSES

Arah perjalanan
program

2005/2007 2008/2010

Despite being red, Mars Despite being red, Mars
is a cold place, not hot is a cold place, not hot

12 34

2000/2005 2007/2008

Despite being red, Mars Despite being red, Mars
is a cold place, not hot is a cold place, not hot

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian
Simulasi blok MULA

ARAHAN : LED ‘ON’
Bina litar satu LED berkelip :
SELA MASA 2
1. LED On dan OFF selama 2 saat SAAT
2. Proses berulang
LED ‘OFF’

SELA MASA 2
SAAT

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

MULA 1. Dout1 = On Simulasi blok
2. Timer = 2 sec
LED ‘ON’ 3. Dout1 = Off Arahan yang akan digunakan :
4. Timer = 2 sec
SELA MASA 2 Dout = On
SAAT Dout = Off
Timer
LED ‘OFF’ Goto

SELA MASA 2
SAAT

5. Goto = 1

Lakaran Sambungan Pengaturcaraan Simulasi Pengujian

Simulasi blok

MULA 1. Dout1 = On No. Arahan
2. Timer = 2 sec 1. Dout1 = On
LED ‘ON’ 3. Dout1 = Off 2. Timer = 2 Sec
4. Timer = 2 sec 3. Dout1 = Off
SELA MASA 2 4. Timer = 2 Sec
SAAT 5. Goto = 1

LED ‘OFF’

SELA MASA 2
SAAT

5. Goto = 1

04

litar simulasi

Merupakan litar ujian secara maya
Menguji sama ada sambungan litar dan pengaturcaraan dapat
berfungsi atau tidak tanpa menggunakan komponen elektronik
sebenar
Menggunakan pengaturcaraan sebenar, tetapi sambungan dan ujian
litar adalah secara maya
Mengelakkan kerosakan pada peralatan sebenar


Click to View FlipBook Version