DISEDIAKAN OLEH: CIKGU NOZIE
STANDARD PEMBELAJARAN 2 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
Menyatakan maksud mikropengawal dan mikropemproses 01
• • • • • • Perbezaan Ciri Mikropengawal & Mikropemproses
Arduino Uno 01 (ATmega328P) Carrot board 02 (PIC) LilyPad Arduino 03 (ATmega328P) Maker Uno 04 (ATmega328P) Contoh Papan Mikro Pengawal
Menjelaskan bahagian bahagian yang terdapat dalam mikropengawal (microcontroller 02
CPU – Central Processor Unit Menerima maklumat dan arahan untuk memproses input dan output Ruang memori untuk menyimpan makluamt dan arahan RAM – Ingatan sementara ROM – Ingatan Kekal RAM & ROM (Pangkalan Input/Output Selari) Menghubungkan peranti input dan output I/O SERIAL PORT
ADC - Analog to Digital converter Menukar isyarat analog kepada isyarat digital Menghasilkan isyarat masa untuk operasi litar CLOCK GENERATOR Mengawal sistem berdasarkan masa TIMER / COUNTER
Bagaimana mikropengawal berfungsi? INPUT PORT PROSES (CPU, RAM/ROM, TIMER/COUNTER, ADC, DLL) OUTPUT PORT Bagaimana pemain bola membuat keputusan untuk ‘passing’ bola pada rakan??
Bagaimana mikropengawal berfungsi? INPUT PROSES OUTPUT • Arahan Coach • Pengalaman • Naluri • Emosi
Bagaimana mikropengawal berfungsi? INPUT PROSES OUTPUT • Arahan pengaturcaraan
PERANTI INPUT (Digital) Push Button Penderia Gerakan Penderia jarak Penderia Suhu Penderia Cahaya Penderia rintangan PERANTI INPUT (Analog) Input Menerima isyarat dan menghantar kepada mikropengawal untuk memproses maklumat
Proses Memproses isyarat daripada input dan memberi arahan kepada output.
PERANTI OUTPUT Output Menerima isyarat dari mikropengawal dan menghasilkan kesan Injap Solenoid LED Pembaz Geganti
Lakaran Sambungan litar Pengaturcaraan Simulasi Pengujian LANGKAH 1 LANGKAH 2 LANGKAH 3 LANGKAH 4 LANGKAH 5
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)
Jenis-jenis lakaran litar : 1. Rajah blok 2. Litar bergambar 3. Litar Skematik Lakaran Sambungan Pengaturcaraan Simulasi Pengujian Simulasi blok
Lakaran Sambungan Pengaturcaraan Simulasi Pengujian Simulasi blok Kekutuban pada LED Komponen Asas (Bergambar) Komponen Asas (Simbol) LED PERINTANG SUIS TEKAN BUZER + -
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 Litar simulasi
AR Arduino Board
Arduino Board Analog Input Ground (GND) Bekalan Kuasa (5V) Digital Input
Arduino Board Analog Input Ground (GND) Bekalan Kuasa (5V) Digital Input
Arduino Board Analog Input Ground (GND) Bekalan Kuasa (5V) Digital Input
Arduino Board Analog Input Ground (GND) Bekalan Kuasa (5V) Digital Input
Projek 1 : The Challenge! Let’s go
ARAHAN : Bina litar satu LED berkelip : 1. LED On dan OFF selama 0.5 saat Pengaturcaraan Simulasi
Lakaran Sambungan Pengaturcaraan Simulasi Pengujian Simulasi blok MULA INPUT/OUTPUT PROSES SYARAT(if/else) Arah perjalanan program
ARAHAN : Bina litar satu LED berkelip : 1. LED On dan OFF selama 0.5 saat Pengaturcaraan Simulasi
Pengaturcaraan Simulasi
Pengaturcaraan Simulasi
TAHNIAH! Anda telah mampu membuat lakaran, penyambungan, pengaturcaraan bagi litar output.
Projek 2 : The Challenge! Let’s go
CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik SEKIAN TERIMA KASIH Do you have any questions? Please keep this slide for attribution