KURSUS ROBOTIK
MODUL 1: PENGENALAN SISTEM ROBOTIK
HASIL PEMBELAJARAN KURSUS
• PESERTA DAPAT MENGETAHUI BINAAN ATAU KOMPONEN ASAS
SESEBUAH SISTEM ROBOTIK
KANDUNGAN KURSUS
• MODEL ASAS ROBOTIK
• INPUT DEVICE (PERANTI MASUKKAN)
• PROSES DEVICE (PERANTI PEMPROSES)
• OUTPUT DEVICE (PERANTI KELUARAN)
• POWER SUPPLY UNIT (UNIT BEKALAN KUASA)
• PROGRAMMING/ALGORITHM (KOD ATURCARA)
MODEL ASAS SISTEM ROBOTIK (MODEL
IPO)
PERANTI
MASUKAN
(INPUT)
PROSES
(PROCESS)
PERANTI
KELUARAN
(OUTPUT)
UNIT BEKALAN KUASA (POWER SUPPLY UNIT)
ATURCARA
(PROGRAMMING
)
PERANTI MASUKAN (INPUT DEVICE)
• PERANTI MASUKAN ADALAH SUATU PERANTI YANG
MAMPU MEMBERIKAN MAKLUMAT PERSEKITARAN
SEPERTI
• SUIS DITEKAN
• TAHAP KECERAHAN CAHAYA
• SUHU PERSEKITARAN
• KEKUTAN GETARAN
• CONTOH PERANTI MASUKAN ADALAH
• SUIS/ PAPAN KEKUNCI
• PENDERIA (SENSOR)
• KAMERA
• MODUL KOMUNIKASI
• MODUL GPS
PERANTI PEMPROSES
• PERANTI PEMPROSES ADALAH SUATU
PERANTI YANG MAMPU MEMPROSES
MAKLUMAT DARIPADA PERANTI
MASUKAN DAN MENGHASILKAN
MAKLUMAT KEPADA PERANTI
KELUARAN
• PERANTI PEMPROSES TERBAHAGI
KEPADA BEBERAPA KATEGORI UTAMA
SEPERTI BERIKUT
• MICROPROCESSOR
• INTEL
• AMD
• ARM
• JETSON
• RASPBERRY PI
• MICROCONTROLLER
• PIC
• ATMEL (ARDUINO)
• ARM (ARDUINO/MICROBIT)
• ST
• FREESCALE
• PLC
• OMRON
• PANASONIC
• SIEMENS
• TOSHIBA
• ALLEN-BRADLEY
PERANTI KELUARAN
• PERANTI KELUARAN ADALAH PERANTI YANG MAMPU
MENTERJEMAHKAN MAKLUMAT YANG DITERIMA DARIPADA
PERANTI PEMPROSES KEPADA MAKLUMAT YANG BOLEH
DIFAHAMI OLEH MANUSIA
• CONTOH PERANTI KELUARAN ADALAH SEPERTI BERIKUT
• LAMPU (LED)
• BUZZER/SPEAKER
• PAPARAN MONITOR
• MOTOR/PENGGERAK(ACCTUATOR)
UNIT BEKALAN KUASA
• UNIT BEKALAN KUASA ADALAH
BAHAGIAN YANG MEMBOLEHKAN
SEMUA KOMPONEN ROBOT
BERFUNGSI
• DALAM SISTEM ROBOTIK
BEKALAN KUASA YANG BIASA
DIGUNAKAN ADALAH BEKALAN
KUASA ELEKTRIK JENIS ARUS
TERUS
• KEBANYAKAN SISTEM ROBOTIK
MENGGUNAKAN SUMBER
BEKALAN KUASA DARIPADA
BATERI
• SISTEM VOLTAN YANG BIASA
DIGUNAKAN PADA SISTEM ROBOTIK
• 12V
• 9V
• 5V
• 3.3V
• JENIS BATERI
• LiPo 3.7V/CELL
• SLA / PB 1.2V/CELL
• LFP (LiFePO4) 3.2V/CELL
PENGATURCARAAN
• Pengaturcaraan adalah set arahan yang perlu dibuat bagi mengarahkan peranti pemproses untuk
melaksanakan seseuatu tugasan
• Terdapat beberapa kategori bahasa pengaturcaraan yang biasa digunakan antaranya ialah
• Bahasa aras rendah – ini adalah Bahasa pengaturcaraan yang paling awal dibangunkan dan juga dikenali
sebagai Bahasa mesin ataupun binary.
• Bahasa aras sederhana – Bahasa ini lebih mudah digunakan kerana menggunakan kod arahan yang boleh
difahami dengan mudah bagi pengaturcara berbanding bahasa mesin. Bahasa ini biasa digunakan oleh
pengaturcara yang berpengalaman dalam membangunkan suatu aturcara yang memerlukan tahap
keselamatan terbaik.
• Bahasa aras tinggi – Bahasa ini adalah Bahasa yang lebin mudah difahami walaupun bukan dikalangan
pengaturcara yang mana ianya menggunakan bahasa inggeris yang mudah seperti if, else, while dan
sebagainya. Jenis bahasa ini adalah yang paling biasa digunkan oleh pengaturcara dalam membangunkan
sesebuah aturcara
• Bahasa blok / object oriented – bahasa ini adalah yang paling mudah difahami dan dipelajari kerana
berbentuk blok-blok yang boleh disusun bagi menghasilkan sesuatu aturcara, namun jenis bahasa ini
mempunyai keterbatasan dalam membangunkan aturcara yang lebih rumit.
ARAS BAHASA PENGATURCARAAN
REFLEKSI
• APAKAH KOMPONEN ASAS DALAM SUATU SISTEM ROBOT
• APAKAH FUNGI PERANTI MASUKAN
• APAKAH FUNGSI PERANTI KELUARAN
• APAKAH FUNGSI PERANTI PEMPROSES
• APAKAH FUNGSI BEKALAN KUASA
• APAKAN FUNGSI ATURCARA
KURSUS ROBOTIK
MODUL 2: PENGENALAN KEPADA SISTEM ARDUINO
HASIL PEMBELAJARAN
1. PESERTA DAPAT MENGETAHUI SETIAP BAHAGIAN PADA
PAPAN KAWALAN ARDUINO UNO
2. PESERTA DAPAT MENGETAHUI VARIASI PAPAN KAWALAN
ARDUINO
ARDUINO UNO
• ARDUINO UNO ADALAH SATU PAPAN MODUL PENGAWAL MIKRO
(MICROCONTROLLER) YANG MENGGUNAKAN PENGAWAL
MIKRO JENIS ATMEL 328P
• PAPAN MODUL ARDUINO INI MENJADIKAN PENGGUNAKAN
PENGAWAL MIKRO MENJADI LEBIH MUDAH DENGAN ADANYA
BOOTLOADER YANG MEMBOLEHKAN PAPAN PENGAWALMIKRO
INI DIPROGRAMKAN TERUS MELALUI SAMBUNGAN USB
ASAS ROBOTIK  (modul 1-5)
BAHAGIAN PAPAN ARDUINO ASLI
PENGAWAL MIKRO
POWER
PORT
USB
PORT
RST
SW
USB
CONTROLLE
R
OSC
PANPAN ARDUINO SERASI
PENGAWA
L MIKRO
OSC
RST
SW
USB
PORT
USB
CONTROLL
ER
POWER
PORT
PORT USB
• BAHAGIAN YANG DISAMBUNGKAN KE
KABEL USB DAN KOMPUTER UNTUK
TUJUAN:
• MEMASUKKAN ATURCARA
• MEMBERIKAN BEKALAN KUASA 5V
DARI USB
• MEMANTAU KOMUNIKASI SERIAL
MELALUI SERIAL MONITOR
PORT DAN KUASA
• PORT KUASA PULA ADALAH
BAHAGIAN YANG DISAMBUNGKAN
KEPADA BEKALAN KUASA LUARAN
• JULAT BEKALAN KUASA YANG BOLEH
DITERIAMA IALAH 6-20V
BUTANG RESET
• BUTANG RESET ADALAH SATU SUIS YANG
DIGUNAKAN UNTUK MERESET ATAU
MEMULAKAN SEMULA SISTEM ARDUINO
• KADANGKALA SISTEM SISTEM BOLEH
BEROPERASI DILUAR KAWALAN KESAN
DARIPADA MASALAH ATURCARA ATAU
ELEKTRIKAL ATAU MAKANIKAL, JADI
BUTANG RESET BOLEH DITEKAN BAGI
MEMULAKAN SEMULA SISTEM
LED
• TERDAPAT 4 LED PADA PAPAN ARDUINO
UNO
• SATU LED ADALAH LED TERBINA DALAM
(BUIL- IN) YANG BERSAMBUNG DENGAN
PIN-D13
• DUA LED ADALAH PENUNJUK BAGI
KOMUNIKASI TX DAN RX
• LED PETUNJUK KEHADIRAN BEKALAN
KUASA
• TERDAPAT 2 PENSTABIL VOLTAN PADA
PAPAN ARDUINO
• VOLTAN 5V – INI ADALAH VOLTAN
OPERASI BAGI ARDUINO UNO
• VOLTAN 3.3V – INI ADALAH BAGI
BEKALAN KUASA KEPADA PERANTI
LUARAN YANG MENGGUNAKAN VOLTAN
OPERSI 3.3V SEPERTI MODUL WIFI,
BLUETOOTH DAN RFID
PENSTABIL VOLTAN
(VOLTAGE REGULATOR)
PIN DIGITAL
• PIN GENERAL PURPOSE INPUT
OUTPUT (GPIO)
• PIN GPIO INI BOLEH DIGUNAKAN
SEBAGAI INPUT ATAU OUTPUT
• PIN DIGITAL BERMAKSUD IA BOLEH
MENERIMA DAN MEMBERI ISYARAT
BERBENTK DIGITAL IAITU 0 DAN 1
SAHAJA
PIN ANALOG INPUT
• PIN GENERAL PURPOSE INPUT OUTPUT
(GPIO) YANG MEMPUNYAI FUNGSI
ANALOG TO DIGITAL CONVERTER (ADC)
• PIN INI BOLEH MENERIMA ISYARAT
BERBENTUK ANALOG
• ARDUINO UNO MENGGUNAKAN ADC 10-
BIT YANG MEMBOLEHKANNYA MENERIMA
1024 LEVEL ISYARAT ANALOG
PIN PWM
• PIN PWM INI ADALAH PIN YANG MEMPUNYAI
FUNGSI PULSE WITH MODULATION (PWM)
• PWM PADA ARDUINO UNO MEMPUNYAI
RESOLUSI 8-BIT YANG MEMBOLEHKANNYA
MENGHASILKAN 256 ISYARAT (0-255)
• PWM ADALAH SATU KAEDAH UNTUK MENIRU
ISYARAT ANALOG NAMUN IA BUKANLAH
DIGITAL TO ANALOG CONVERTER (DAC)
• PIN PWM BIASANYA DIGUNAKAN UNTUK
MENGAWAL KELAJUAN MOTOR ATAU
KECERAHAN LAMPU
PIN KUASA
• PIN KUASA ADALAH PIN YANG
BERSAMBUNG DENGAN PUNCA
BEKALAN KUASA
• VIN ADALAH BEKALAN KUASA YANG
DITERIMA DARIPADA PORT KUASA.
NILAI VOLTAN YANG BOLEH
DITERIMA ADALAH SEHINGGA 20
VOLT.
PIN KOMUNIKASI
• INTER INTEGRATED CIRCUIT I2C (A4-SDA,A5-SCL)
• LCD 1602, 2004
• RTC DS3231
• SPI (10-SS,11-MOSI,12-MISO,13-SCK)
• RFID RC522
• SERIAL UART (0-RX,1-TX)
• BLUETOOTH HC05
• WIFI ESP8266
VARIASI PAPAN KAWALAN ARDUINO
ARDUINO MEGA
Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage
(recommended)
7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins
54 (of which 15
provide PWM output)
Analog Input Pins 16
DC Current per I/O
Pin
20 mA
DC Current for 3.3V
Pin
50 mA
Flash Memory
256 KB of which 8 KB
used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
LED_BUILTIN 13
Length 101.52 mm
Width 53.3 mm
Weight 37 g
ARDUINO NANO
Microcontroller ATmega328
Architecture AVR
Operating Voltage 5 V
Flash Memory
32 KB of which 2 KB
used by bootloader
SRAM 2 KB
Clock Speed 16 MHz
Analog IN Pins 8
EEPROM 1 KB
DC Current per I/O
Pins
40 mA (I/O Pins)
Input Voltage 7-12 V
Digital I/O Pins
22 (6 of which are
PWM)
PWM Output 6
Power Consumption 19 mA
PCB Size 18 x 45 mm
Weight 7 g
RASPBERRY PI
MICRO:BIT
REFLEKSI 1
H
F
D
E
C
G I
B
A
A
B
C
D
E
F
G
H
I
J
K
J
J
K
PIN DIGITAL
PENGAWAL MIKRO
LED
SUIS RESET
REGULATOR
SOCKET KUASA
PIN KUASA
SOKET USB
PIN ANALOG
INPUT
KOMUNIKASI I2C
KOMUNIKASI
SERIAL
REFLEKSI 2
KURSUS ROBOTIK
MODUL 3: ASAS PENGATURCARAAN
HASIL PEMBELAJARAN
1. PESERTA DIDEDAHKAN DENGAN MODEL IPO (INPUT
PROSES  OUTPUT) DAN CARTA ALIR
2. PESERTA MENGETAHUI FUNGSI SETIAP BUTANG PADA
ARDUINO IDE
3. PESERTA DAPAT MENULIS SEMULA ATURCARA MUDAH TANPA
SEBARANG RALAT SINTAK
PERANTI
MASUKAN
(INPUT)
PROSES
(PROCESS)
PERANTI
KELUARAN
(OUTPUT)
MODEL IPO
UNIT BEKALAN KUASA (POWER SUPPLY UNIT)
ATURCARA
(PROGRAMMING)
CARATA ALIR
INPUT
OUTPUT
PROCESS
MULA
TAMAT
INPUT
OUTPUT
PROCESS
MULA
ARDUINO IDE • VERIFY – menyemak aturcara
• UPLOAD – memasukkan aturcara ke papan
arduino
• NEW FILE – memulakan aturcara baru
• OPEN – membuka aturcara yang telah
dibuat
• SAVE – menyimpan aturcara
• SERIAL MONITOR – membuka antaramuka
serial
• TITLE – memaparkan tajuk aturcara
• STATUS – memaparka proses yang sedang
dijalankan oleh IDE
• LINE NUMBER – memaparkan baris
aturcara
ARDUINO IDE
LED ON
DELAY 1S
MULA
INITIALIZE
SETUP
LED LOW
DELAY 1S
PENULISAN ATURCARA - ASAS
PENULISAN ATURCARA – SIMBOL YANG
BIASA DIGUNAKAN
SIMBOL NAMA
…523^%$ TYPING ERROR
. DOT
, COMA
: COLEN
; SEMI COLEN
() BRACKET
{} CURLY BRACKET
[] SQUARE BRACKET
/ SLASH
PENULISAN ATURCARA – KESALAHAN
YANG BIASA TERJADI
• Pasangan bracket tidak lengkap
• ()
• []
• {}
• Simbol atau character yang salah contohnya
• ,  .
• ;  :
• 0  O
• 1  I(i)  l(L)  |(simbol)
• Penggunaan library yang salah
ATURCARA ASAS 1 – DIGITAL OUTPUT
ATURCARA ASAS 2 – ANALOG OUTPUT
ATURCARA ASAS 3 – DIGITAL INPUT
ATURCARA ASAS 4 –
ANALOG INPUT DAN SERIAL MONITOR
ATURCARA ASAS 4 – PENYATA KAWALAN
• If
• If … else
• Nested if
• While
• For
• Switch … case
PROJEK LAMPU ISYARAT
REFLEKSI 1:
MODEL IPO
REFLEKSI 2: KENALPASTI SETIAP
BAHAGIAN BERIKUT
BAHAGIAN NAMA
A VERIFY
B UPLOAD
C NEW FILE
D OPEN
E SAVE
F SERIAL MONITOR
G IDE PROCESS STATUS
H ACTIVE LINE NUMBER
I BOARD AND PORT
J FILE NAME
K CODING AREA
L LINE NUMBER
A B C D E F
G
H I
L K
J
REFLEKSI 3: KENALPASTI KESALAHAN
ATURCARA BERIKUT
BIL BARIS KESALAHAN
1
2
3
4
5
6
BIL BARIS KESALAHAN
1 1,3 Barcket []
2 2 Colen :
3 5 Bracket []
4 6 digitalwrite
5 7 Bracket{}
6 8 low
KURSUS ROBOTIK
MODUL 4: NAVIGASI ROBOT
HASIL PEMBELAJARAN
1. PESERTA MENGETAHUI KAEDAH PERGERAKAN ROBOT
2. KAEDAH KAWALAN PERGERAKKAN MOTOR MENGGUNAKAN
PERANTI PEMPROSES
3. PESERTA DAPAT MENULIS SEMULA ATURCARA KAWALAN
PERGERAKAN ROBOT PACUAN 2 RODA BIASA
MEKANISMA PERGERAKKAN ROBOT
• ENJIN – PACUAN BAHAN BAKAR
• HIDROLIK – PACUAN BENDALIR
• PENUMATIK – PACUAN UDARA
• MOTOR – PACUAN ELEKTRIK
• AC
• DC
• DC GEARED MOTOR
• SERVO
• STEPPER
• LINEAR
JENIS-JENIS RODA
• BIASA
• CASTOR
• MECANUM
• OMNI
KAWALAN MOTOR DC
• Pembolehubah yang perlu dikawal
• Arah pergerakkan
• Kelajuan putaran
• Kaedah kawalan
• 3 isyarat
• 2 isyarat
• 1 isyarat
NAVIGASI ASAS 2WD (RODA BIASA)
• Dean
• Belakang
• Kiri
• Kanan
• Berhenti
NAVIGASI 3WD
(RODA OMNI)
NAVIGASI 4WD (RODA MECANUM / OMNI)
PAPAN KAWALAN MOTOR L298P
Pemetaan pin
Shield Arduin
o
Shield Arduin
o
BT-TX 0 M1E 10
BT-RX 1 M2E 11
GPIO2 2 M1D 12
LED-R 3 M2D 13
BUZZ 4 - A0
LED-G 5 - A1
LED-B 6 - A2
TRIG 7 - A3
ECHO 8 - A4
SERVO 9 - A5
PERGERAKAN MOTOR CW
• Isyarat digital untuk arah
pusingan motor, isyarat
LOW atau HIGH
• Isyarat analog untuk
kawalan kelajuan motor,
nilai antara 0 - 255
PERGERAKAN MOTOR CCW
• Isyarat digital untuk arah pusingan
motor, isyarat LOW atau HIGH
• Isyarat analog untuk kawalan
kelajuan motor, nilai antara 0 - 255
PERGERAKKAN ROBOT
KE DEPAN
• Motor A CCW
• Motor B CW
REFLEKSI 1
• DEGNAN MENGGUNAKAN RODA JENIS BIASA, BAGAIMANAKAH
ROBOT BOLEH BERPUSING PADA TITIK TENGAHNYA
• NYATAKAN 2 JENIS RODA YANG BIASA DIGUNAKAN DALAM
PERGERAKKAN NAVIGASI ROBOT
• NYATAKAN JENIS MOTOR YANG SESUAI DIGUNAKAN UNTUK MEMACU
RODA PADA ROBOT
REFLEKSI 2
• BAGAIMANA CARA UNTUK MENGAWAL ARAH PERGERAKKAN
MOTOR
• BAGAIMANA CARA UNTUK MENGAWAL KELAJUAN PUTARAN
MOTOR
KURSUS ROBOTIK
MODUL 5: KAWALAN ROBOT MANUAL
HASIL PEMBELAJARAN
1. PESERTA MENGETAHUI KAEDAH KAWALAN ROBOT SECARA
MANUAL
2. PESERTA DAPAT MENULIS SEMULA ATURCARA KAWALAN
PERGERAKAN ROBOT MANUAL
KAEDAH KAWALAN ROBOT MANUAL
• MEDIA KAWALAN
• BERWAYAR
• TANPA WAYAR
• RC
• WIFI
• BLUETOOTH
• ALAT KAWALAN
• PERKAKASAN/HARDWARE
• PERISIAN/SOFTWARE
KAWALAN ROBOT MANUAL
CARTA ALIR
FUNGSI PERGERAKKAN DEPAN
M1-
CCW
M2-CW
FUNGSI PERGERAKKAN BELAKANG
M1-CW
M2-
CCW
FUNGSI PERGERAKKAN KANAN
M1-
CCW
M2-
CCW
FUNGSI PERGERAKKAN KIRI
M1-CW
M2-CW
APLIKASI KAWALAN (ARDUINO CAR)

More Related Content

DOCX
Cara melakukan solat lima waktu
PDF
Unmanned Aerial Vehicle - Aerial Robotics
PPT
10 dasar-dasar kerajaan
PDF
Business Strategy Presentation Template 2023 - By ex-Mckinsey and BCG consult...
PDF
BEM OUTCOME-BASED PROFESSIONAL ASSESSMENT EXAMINATION.pdf
DOC
424711903-CONTOH-CONTOH-SSDM.doc
PDF
BRAZO ROBOTICO.pdf
PPTX
Smart LED Notice Board
Cara melakukan solat lima waktu
Unmanned Aerial Vehicle - Aerial Robotics
10 dasar-dasar kerajaan
Business Strategy Presentation Template 2023 - By ex-Mckinsey and BCG consult...
BEM OUTCOME-BASED PROFESSIONAL ASSESSMENT EXAMINATION.pdf
424711903-CONTOH-CONTOH-SSDM.doc
BRAZO ROBOTICO.pdf
Smart LED Notice Board

What's hot (20)

PPTX
Elektronik dan sistem kawalannya
PPTX
Senarai semak
PPS
elektronik
PPTX
Slide show robot
PPT
Tajuk3 faksafah & dasar ptv
PPTX
Asas robotik (2)
DOC
Kertas kerja inovasi
PDF
Bab 4 reka bentuk elektrik
PPTX
Sistem pneumatik
DOCX
Blog lukisan kejuruteraan
PPSX
Jenis alatan tangan dan fungsinya
PPT
Keselamatan di bengkel
ODP
Bab 2 n bab 7 elektronik( ting 2)
DOCX
Perancangan dan pengurusan bengkel
PPTX
Kaedah penyelesaian masalah
DOCX
Senarai tugas guru biasa
PPT
PDF
Elektrik tingkatan 1
PPT
kemahiran mikropengajaran
PDF
Nota isometrik
Elektronik dan sistem kawalannya
Senarai semak
elektronik
Slide show robot
Tajuk3 faksafah & dasar ptv
Asas robotik (2)
Kertas kerja inovasi
Bab 4 reka bentuk elektrik
Sistem pneumatik
Blog lukisan kejuruteraan
Jenis alatan tangan dan fungsinya
Keselamatan di bengkel
Bab 2 n bab 7 elektronik( ting 2)
Perancangan dan pengurusan bengkel
Kaedah penyelesaian masalah
Senarai tugas guru biasa
Elektrik tingkatan 1
kemahiran mikropengajaran
Nota isometrik
Ad

Similar to ASAS ROBOTIK (modul 1-5) (20)

PPT
1. PROGRAMMABLE LOGIC CONTROLLER (PLC) R1.1..ppt
PPTX
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
PPTX
Materi Pembelajaran_Sistem-mikrokontroler.pptx
PPTX
Materi Dasar Pelatihan PLC Basic (CP2E) OMRON
PPTX
Lampu Berjalan Dengan ATMega16
PDF
01. Introduction to PLC.pdf
PPT
pertemuan-8.ppt
PPT
PDF
Avr8535
PPTX
PRESENTASI Sistem kendali elektronika.pptx
PPT
M I C R O C O N T R O L L E R 2009new
PDF
MK6 Hardware n Software rev.pdf
PPTX
teori dasar plc untuk kelas xii smk teknik instalasi tenaga listrik.pptx
PPTX
PLC DASAR1-Day1.pptx
PPTX
Pengantar otomatisasi M1.pptx
PPTX
01 PENGENALAN PLC.pptx
PPTX
tutorial PLC siemens untuk pelatihan PLC
PPTX
pengantar-plc.pptx
PPT
PPTX
PLC DASAR Programable Logic COntroller Basic
1. PROGRAMMABLE LOGIC CONTROLLER (PLC) R1.1..ppt
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
Materi Pembelajaran_Sistem-mikrokontroler.pptx
Materi Dasar Pelatihan PLC Basic (CP2E) OMRON
Lampu Berjalan Dengan ATMega16
01. Introduction to PLC.pdf
pertemuan-8.ppt
Avr8535
PRESENTASI Sistem kendali elektronika.pptx
M I C R O C O N T R O L L E R 2009new
MK6 Hardware n Software rev.pdf
teori dasar plc untuk kelas xii smk teknik instalasi tenaga listrik.pptx
PLC DASAR1-Day1.pptx
Pengantar otomatisasi M1.pptx
01 PENGENALAN PLC.pptx
tutorial PLC siemens untuk pelatihan PLC
pengantar-plc.pptx
PLC DASAR Programable Logic COntroller Basic
Ad

More from Ayubkhan Kks (20)

PDF
LAPORAN PENUH MAJLIS KONVOKESYEN KOLEJ KOMUNITI NEGERI JOHOR 2024
PPT
Incident Prevention .
PPT
PENGENALAN PENGURUSAN KESELAMATAN & KESIHATAN PEKERJAAN OSH DAN NIOSH
PPTX
PENGENALAN PENGURUSAN KESELAMATAN & KESIHATAN PEKERJAAN (OSH) DI TEMPAT KERJA
PPTX
KEKEMASAN DAN SUSUNAN FIZIKAL DI TEMPAT KERJA
PPTX
ERGONOMIK
PPTX
HIRARC
PPTX
PENCEGAHAN KEBAKARAN
PPTX
SISTEM PENGURUSAN KESELAMATAN DAN KESIHATAN PEKERJAAN(OSH MS)
PPTX
PENCEGAHAN KEMALANGAN
PPTX
PERUNDANGAN DI MALAYSIA
PPTX
PENYELENGGARAAN UNIT PENYAMANAN UDARA DOMESTIK
PPTX
DIY MINOR SERVIS PENYAMANAN UDARA (NON-INVERTER)
PDF
CARA DAN LANGKAH-LANGKAH PEMASANGAN SPLIT UNIT DOMESTIK
PPTX
MPU 1411 KOKURIKULUM (KELAB)
PPT
Kimpalan Arka
PDF
Laporan 2019 (2/2) Aktiviti Keusahawanan KKS
PDF
Laporan 2019 (1/2) Aktiviti Keusahawanan KKS
PDF
Laporan 2018 (3/3) Aktiviti Keusahawanan KKS
PDF
Laporan 2018 (2/3) Aktiviti Keusahawanan KKS
LAPORAN PENUH MAJLIS KONVOKESYEN KOLEJ KOMUNITI NEGERI JOHOR 2024
Incident Prevention .
PENGENALAN PENGURUSAN KESELAMATAN & KESIHATAN PEKERJAAN OSH DAN NIOSH
PENGENALAN PENGURUSAN KESELAMATAN & KESIHATAN PEKERJAAN (OSH) DI TEMPAT KERJA
KEKEMASAN DAN SUSUNAN FIZIKAL DI TEMPAT KERJA
ERGONOMIK
HIRARC
PENCEGAHAN KEBAKARAN
SISTEM PENGURUSAN KESELAMATAN DAN KESIHATAN PEKERJAAN(OSH MS)
PENCEGAHAN KEMALANGAN
PERUNDANGAN DI MALAYSIA
PENYELENGGARAAN UNIT PENYAMANAN UDARA DOMESTIK
DIY MINOR SERVIS PENYAMANAN UDARA (NON-INVERTER)
CARA DAN LANGKAH-LANGKAH PEMASANGAN SPLIT UNIT DOMESTIK
MPU 1411 KOKURIKULUM (KELAB)
Kimpalan Arka
Laporan 2019 (2/2) Aktiviti Keusahawanan KKS
Laporan 2019 (1/2) Aktiviti Keusahawanan KKS
Laporan 2018 (3/3) Aktiviti Keusahawanan KKS
Laporan 2018 (2/3) Aktiviti Keusahawanan KKS

Recently uploaded (20)

PDF
Modul Ajar Deep Learning Bahasa Inggris Kelas 6 Kurikulum Merdeka
PDF
MRT Tangguh, Indonesia Maju: Mewujudkan Transportasi Publik yang Aman, Nyaman...
PPTX
Pengimbasan pembelajaran mendalam (deep learning
PDF
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
PPT
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
PPTX
Berpikir_Komputasional_Kelas5_IlustrasiKosong.pptx
PDF
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 6 Kurikulum Merdeka
PDF
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
DOCX
LK Modul 3 - Menentukan Pengalaman Belajar.docx
PPTX
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
PPTX
Ulangan Harian Kelas 7 Merancang Percobaan, Metode ilmiah SMP IBRAHIMY 1 Suko...
PDF
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
PPTX
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
PDF
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
PDF
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Rekayasa Kelas 12 Terbaru 2025
DOC
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
PDF
Modul Ajar Deep Learning Matematika Kelas 6 Kurikulum Merdeka
Modul Ajar Deep Learning Bahasa Inggris Kelas 6 Kurikulum Merdeka
MRT Tangguh, Indonesia Maju: Mewujudkan Transportasi Publik yang Aman, Nyaman...
Pengimbasan pembelajaran mendalam (deep learning
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
Aminullah Assagaf_B34_Statistik Ekonometrika_PLS SPSS.pdf
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
Berpikir_Komputasional_Kelas5_IlustrasiKosong.pptx
Modul Ajar Deep Learning Pendidikan Pancasila Kelas 6 Kurikulum Merdeka
Bahan Bacaan Rencana Kolaborasi Inkuiri.pdf
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
LK Modul 3 - Menentukan Pengalaman Belajar.docx
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
Ulangan Harian Kelas 7 Merancang Percobaan, Metode ilmiah SMP IBRAHIMY 1 Suko...
IN1.2.E. kelompok 2.docx kerangka pembelajaran mendalam.pdf
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
Aminullah Assagaf_B34_Statistik Ekonometrika Terapan_22 Agus 2025.pdf
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
Modul Ajar Pembelajaran Mendalam PKWU Rekayasa Kelas 12 Terbaru 2025
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
Modul Ajar Deep Learning Matematika Kelas 6 Kurikulum Merdeka

ASAS ROBOTIK (modul 1-5)

  • 1. KURSUS ROBOTIK MODUL 1: PENGENALAN SISTEM ROBOTIK
  • 2. HASIL PEMBELAJARAN KURSUS • PESERTA DAPAT MENGETAHUI BINAAN ATAU KOMPONEN ASAS SESEBUAH SISTEM ROBOTIK
  • 3. KANDUNGAN KURSUS • MODEL ASAS ROBOTIK • INPUT DEVICE (PERANTI MASUKKAN) • PROSES DEVICE (PERANTI PEMPROSES) • OUTPUT DEVICE (PERANTI KELUARAN) • POWER SUPPLY UNIT (UNIT BEKALAN KUASA) • PROGRAMMING/ALGORITHM (KOD ATURCARA)
  • 4. MODEL ASAS SISTEM ROBOTIK (MODEL IPO) PERANTI MASUKAN (INPUT) PROSES (PROCESS) PERANTI KELUARAN (OUTPUT) UNIT BEKALAN KUASA (POWER SUPPLY UNIT) ATURCARA (PROGRAMMING )
  • 5. PERANTI MASUKAN (INPUT DEVICE) • PERANTI MASUKAN ADALAH SUATU PERANTI YANG MAMPU MEMBERIKAN MAKLUMAT PERSEKITARAN SEPERTI • SUIS DITEKAN • TAHAP KECERAHAN CAHAYA • SUHU PERSEKITARAN • KEKUTAN GETARAN • CONTOH PERANTI MASUKAN ADALAH • SUIS/ PAPAN KEKUNCI • PENDERIA (SENSOR) • KAMERA • MODUL KOMUNIKASI • MODUL GPS
  • 6. PERANTI PEMPROSES • PERANTI PEMPROSES ADALAH SUATU PERANTI YANG MAMPU MEMPROSES MAKLUMAT DARIPADA PERANTI MASUKAN DAN MENGHASILKAN MAKLUMAT KEPADA PERANTI KELUARAN • PERANTI PEMPROSES TERBAHAGI KEPADA BEBERAPA KATEGORI UTAMA SEPERTI BERIKUT • MICROPROCESSOR • INTEL • AMD • ARM • JETSON • RASPBERRY PI • MICROCONTROLLER • PIC • ATMEL (ARDUINO) • ARM (ARDUINO/MICROBIT) • ST • FREESCALE • PLC • OMRON • PANASONIC • SIEMENS • TOSHIBA • ALLEN-BRADLEY
  • 7. PERANTI KELUARAN • PERANTI KELUARAN ADALAH PERANTI YANG MAMPU MENTERJEMAHKAN MAKLUMAT YANG DITERIMA DARIPADA PERANTI PEMPROSES KEPADA MAKLUMAT YANG BOLEH DIFAHAMI OLEH MANUSIA • CONTOH PERANTI KELUARAN ADALAH SEPERTI BERIKUT • LAMPU (LED) • BUZZER/SPEAKER • PAPARAN MONITOR • MOTOR/PENGGERAK(ACCTUATOR)
  • 8. UNIT BEKALAN KUASA • UNIT BEKALAN KUASA ADALAH BAHAGIAN YANG MEMBOLEHKAN SEMUA KOMPONEN ROBOT BERFUNGSI • DALAM SISTEM ROBOTIK BEKALAN KUASA YANG BIASA DIGUNAKAN ADALAH BEKALAN KUASA ELEKTRIK JENIS ARUS TERUS • KEBANYAKAN SISTEM ROBOTIK MENGGUNAKAN SUMBER BEKALAN KUASA DARIPADA BATERI • SISTEM VOLTAN YANG BIASA DIGUNAKAN PADA SISTEM ROBOTIK • 12V • 9V • 5V • 3.3V • JENIS BATERI • LiPo 3.7V/CELL • SLA / PB 1.2V/CELL • LFP (LiFePO4) 3.2V/CELL
  • 9. PENGATURCARAAN • Pengaturcaraan adalah set arahan yang perlu dibuat bagi mengarahkan peranti pemproses untuk melaksanakan seseuatu tugasan • Terdapat beberapa kategori bahasa pengaturcaraan yang biasa digunakan antaranya ialah • Bahasa aras rendah – ini adalah Bahasa pengaturcaraan yang paling awal dibangunkan dan juga dikenali sebagai Bahasa mesin ataupun binary. • Bahasa aras sederhana – Bahasa ini lebih mudah digunakan kerana menggunakan kod arahan yang boleh difahami dengan mudah bagi pengaturcara berbanding bahasa mesin. Bahasa ini biasa digunakan oleh pengaturcara yang berpengalaman dalam membangunkan suatu aturcara yang memerlukan tahap keselamatan terbaik. • Bahasa aras tinggi – Bahasa ini adalah Bahasa yang lebin mudah difahami walaupun bukan dikalangan pengaturcara yang mana ianya menggunakan bahasa inggeris yang mudah seperti if, else, while dan sebagainya. Jenis bahasa ini adalah yang paling biasa digunkan oleh pengaturcara dalam membangunkan sesebuah aturcara • Bahasa blok / object oriented – bahasa ini adalah yang paling mudah difahami dan dipelajari kerana berbentuk blok-blok yang boleh disusun bagi menghasilkan sesuatu aturcara, namun jenis bahasa ini mempunyai keterbatasan dalam membangunkan aturcara yang lebih rumit.
  • 11. REFLEKSI • APAKAH KOMPONEN ASAS DALAM SUATU SISTEM ROBOT • APAKAH FUNGI PERANTI MASUKAN • APAKAH FUNGSI PERANTI KELUARAN • APAKAH FUNGSI PERANTI PEMPROSES • APAKAH FUNGSI BEKALAN KUASA • APAKAN FUNGSI ATURCARA
  • 12. KURSUS ROBOTIK MODUL 2: PENGENALAN KEPADA SISTEM ARDUINO
  • 13. HASIL PEMBELAJARAN 1. PESERTA DAPAT MENGETAHUI SETIAP BAHAGIAN PADA PAPAN KAWALAN ARDUINO UNO 2. PESERTA DAPAT MENGETAHUI VARIASI PAPAN KAWALAN ARDUINO
  • 14. ARDUINO UNO • ARDUINO UNO ADALAH SATU PAPAN MODUL PENGAWAL MIKRO (MICROCONTROLLER) YANG MENGGUNAKAN PENGAWAL MIKRO JENIS ATMEL 328P • PAPAN MODUL ARDUINO INI MENJADIKAN PENGGUNAKAN PENGAWAL MIKRO MENJADI LEBIH MUDAH DENGAN ADANYA BOOTLOADER YANG MEMBOLEHKAN PAPAN PENGAWALMIKRO INI DIPROGRAMKAN TERUS MELALUI SAMBUNGAN USB
  • 16. BAHAGIAN PAPAN ARDUINO ASLI PENGAWAL MIKRO POWER PORT USB PORT RST SW USB CONTROLLE R OSC
  • 17. PANPAN ARDUINO SERASI PENGAWA L MIKRO OSC RST SW USB PORT USB CONTROLL ER POWER PORT
  • 18. PORT USB • BAHAGIAN YANG DISAMBUNGKAN KE KABEL USB DAN KOMPUTER UNTUK TUJUAN: • MEMASUKKAN ATURCARA • MEMBERIKAN BEKALAN KUASA 5V DARI USB • MEMANTAU KOMUNIKASI SERIAL MELALUI SERIAL MONITOR
  • 19. PORT DAN KUASA • PORT KUASA PULA ADALAH BAHAGIAN YANG DISAMBUNGKAN KEPADA BEKALAN KUASA LUARAN • JULAT BEKALAN KUASA YANG BOLEH DITERIAMA IALAH 6-20V
  • 20. BUTANG RESET • BUTANG RESET ADALAH SATU SUIS YANG DIGUNAKAN UNTUK MERESET ATAU MEMULAKAN SEMULA SISTEM ARDUINO • KADANGKALA SISTEM SISTEM BOLEH BEROPERASI DILUAR KAWALAN KESAN DARIPADA MASALAH ATURCARA ATAU ELEKTRIKAL ATAU MAKANIKAL, JADI BUTANG RESET BOLEH DITEKAN BAGI MEMULAKAN SEMULA SISTEM
  • 21. LED • TERDAPAT 4 LED PADA PAPAN ARDUINO UNO • SATU LED ADALAH LED TERBINA DALAM (BUIL- IN) YANG BERSAMBUNG DENGAN PIN-D13 • DUA LED ADALAH PENUNJUK BAGI KOMUNIKASI TX DAN RX • LED PETUNJUK KEHADIRAN BEKALAN KUASA
  • 22. • TERDAPAT 2 PENSTABIL VOLTAN PADA PAPAN ARDUINO • VOLTAN 5V – INI ADALAH VOLTAN OPERASI BAGI ARDUINO UNO • VOLTAN 3.3V – INI ADALAH BAGI BEKALAN KUASA KEPADA PERANTI LUARAN YANG MENGGUNAKAN VOLTAN OPERSI 3.3V SEPERTI MODUL WIFI, BLUETOOTH DAN RFID PENSTABIL VOLTAN (VOLTAGE REGULATOR)
  • 23. PIN DIGITAL • PIN GENERAL PURPOSE INPUT OUTPUT (GPIO) • PIN GPIO INI BOLEH DIGUNAKAN SEBAGAI INPUT ATAU OUTPUT • PIN DIGITAL BERMAKSUD IA BOLEH MENERIMA DAN MEMBERI ISYARAT BERBENTK DIGITAL IAITU 0 DAN 1 SAHAJA
  • 24. PIN ANALOG INPUT • PIN GENERAL PURPOSE INPUT OUTPUT (GPIO) YANG MEMPUNYAI FUNGSI ANALOG TO DIGITAL CONVERTER (ADC) • PIN INI BOLEH MENERIMA ISYARAT BERBENTUK ANALOG • ARDUINO UNO MENGGUNAKAN ADC 10- BIT YANG MEMBOLEHKANNYA MENERIMA 1024 LEVEL ISYARAT ANALOG
  • 25. PIN PWM • PIN PWM INI ADALAH PIN YANG MEMPUNYAI FUNGSI PULSE WITH MODULATION (PWM) • PWM PADA ARDUINO UNO MEMPUNYAI RESOLUSI 8-BIT YANG MEMBOLEHKANNYA MENGHASILKAN 256 ISYARAT (0-255) • PWM ADALAH SATU KAEDAH UNTUK MENIRU ISYARAT ANALOG NAMUN IA BUKANLAH DIGITAL TO ANALOG CONVERTER (DAC) • PIN PWM BIASANYA DIGUNAKAN UNTUK MENGAWAL KELAJUAN MOTOR ATAU KECERAHAN LAMPU
  • 26. PIN KUASA • PIN KUASA ADALAH PIN YANG BERSAMBUNG DENGAN PUNCA BEKALAN KUASA • VIN ADALAH BEKALAN KUASA YANG DITERIMA DARIPADA PORT KUASA. NILAI VOLTAN YANG BOLEH DITERIMA ADALAH SEHINGGA 20 VOLT.
  • 27. PIN KOMUNIKASI • INTER INTEGRATED CIRCUIT I2C (A4-SDA,A5-SCL) • LCD 1602, 2004 • RTC DS3231 • SPI (10-SS,11-MOSI,12-MISO,13-SCK) • RFID RC522 • SERIAL UART (0-RX,1-TX) • BLUETOOTH HC05 • WIFI ESP8266
  • 29. ARDUINO MEGA Microcontroller ATmega2560 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) Analog Input Pins 16 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz LED_BUILTIN 13 Length 101.52 mm Width 53.3 mm Weight 37 g
  • 30. ARDUINO NANO Microcontroller ATmega328 Architecture AVR Operating Voltage 5 V Flash Memory 32 KB of which 2 KB used by bootloader SRAM 2 KB Clock Speed 16 MHz Analog IN Pins 8 EEPROM 1 KB DC Current per I/O Pins 40 mA (I/O Pins) Input Voltage 7-12 V Digital I/O Pins 22 (6 of which are PWM) PWM Output 6 Power Consumption 19 mA PCB Size 18 x 45 mm Weight 7 g
  • 33. REFLEKSI 1 H F D E C G I B A A B C D E F G H I J K J J K PIN DIGITAL PENGAWAL MIKRO LED SUIS RESET REGULATOR SOCKET KUASA PIN KUASA SOKET USB PIN ANALOG INPUT KOMUNIKASI I2C KOMUNIKASI SERIAL
  • 35. KURSUS ROBOTIK MODUL 3: ASAS PENGATURCARAAN
  • 36. HASIL PEMBELAJARAN 1. PESERTA DIDEDAHKAN DENGAN MODEL IPO (INPUT PROSES  OUTPUT) DAN CARTA ALIR 2. PESERTA MENGETAHUI FUNGSI SETIAP BUTANG PADA ARDUINO IDE 3. PESERTA DAPAT MENULIS SEMULA ATURCARA MUDAH TANPA SEBARANG RALAT SINTAK
  • 39. ARDUINO IDE • VERIFY – menyemak aturcara • UPLOAD – memasukkan aturcara ke papan arduino • NEW FILE – memulakan aturcara baru • OPEN – membuka aturcara yang telah dibuat • SAVE – menyimpan aturcara • SERIAL MONITOR – membuka antaramuka serial • TITLE – memaparkan tajuk aturcara • STATUS – memaparka proses yang sedang dijalankan oleh IDE • LINE NUMBER – memaparkan baris aturcara
  • 40. ARDUINO IDE LED ON DELAY 1S MULA INITIALIZE SETUP LED LOW DELAY 1S
  • 42. PENULISAN ATURCARA – SIMBOL YANG BIASA DIGUNAKAN SIMBOL NAMA …523^%$ TYPING ERROR . DOT , COMA : COLEN ; SEMI COLEN () BRACKET {} CURLY BRACKET [] SQUARE BRACKET / SLASH
  • 43. PENULISAN ATURCARA – KESALAHAN YANG BIASA TERJADI • Pasangan bracket tidak lengkap • () • [] • {} • Simbol atau character yang salah contohnya • ,  . • ;  : • 0  O • 1  I(i)  l(L)  |(simbol) • Penggunaan library yang salah
  • 44. ATURCARA ASAS 1 – DIGITAL OUTPUT
  • 45. ATURCARA ASAS 2 – ANALOG OUTPUT
  • 46. ATURCARA ASAS 3 – DIGITAL INPUT
  • 47. ATURCARA ASAS 4 – ANALOG INPUT DAN SERIAL MONITOR
  • 48. ATURCARA ASAS 4 – PENYATA KAWALAN • If • If … else • Nested if • While • For • Switch … case
  • 51. REFLEKSI 2: KENALPASTI SETIAP BAHAGIAN BERIKUT BAHAGIAN NAMA A VERIFY B UPLOAD C NEW FILE D OPEN E SAVE F SERIAL MONITOR G IDE PROCESS STATUS H ACTIVE LINE NUMBER I BOARD AND PORT J FILE NAME K CODING AREA L LINE NUMBER A B C D E F G H I L K J
  • 52. REFLEKSI 3: KENALPASTI KESALAHAN ATURCARA BERIKUT BIL BARIS KESALAHAN 1 2 3 4 5 6 BIL BARIS KESALAHAN 1 1,3 Barcket [] 2 2 Colen : 3 5 Bracket [] 4 6 digitalwrite 5 7 Bracket{} 6 8 low
  • 53. KURSUS ROBOTIK MODUL 4: NAVIGASI ROBOT
  • 54. HASIL PEMBELAJARAN 1. PESERTA MENGETAHUI KAEDAH PERGERAKAN ROBOT 2. KAEDAH KAWALAN PERGERAKKAN MOTOR MENGGUNAKAN PERANTI PEMPROSES 3. PESERTA DAPAT MENULIS SEMULA ATURCARA KAWALAN PERGERAKAN ROBOT PACUAN 2 RODA BIASA
  • 55. MEKANISMA PERGERAKKAN ROBOT • ENJIN – PACUAN BAHAN BAKAR • HIDROLIK – PACUAN BENDALIR • PENUMATIK – PACUAN UDARA • MOTOR – PACUAN ELEKTRIK • AC • DC • DC GEARED MOTOR • SERVO • STEPPER • LINEAR
  • 56. JENIS-JENIS RODA • BIASA • CASTOR • MECANUM • OMNI
  • 57. KAWALAN MOTOR DC • Pembolehubah yang perlu dikawal • Arah pergerakkan • Kelajuan putaran • Kaedah kawalan • 3 isyarat • 2 isyarat • 1 isyarat
  • 58. NAVIGASI ASAS 2WD (RODA BIASA) • Dean • Belakang • Kiri • Kanan • Berhenti
  • 60. NAVIGASI 4WD (RODA MECANUM / OMNI)
  • 61. PAPAN KAWALAN MOTOR L298P Pemetaan pin Shield Arduin o Shield Arduin o BT-TX 0 M1E 10 BT-RX 1 M2E 11 GPIO2 2 M1D 12 LED-R 3 M2D 13 BUZZ 4 - A0 LED-G 5 - A1 LED-B 6 - A2 TRIG 7 - A3 ECHO 8 - A4 SERVO 9 - A5
  • 62. PERGERAKAN MOTOR CW • Isyarat digital untuk arah pusingan motor, isyarat LOW atau HIGH • Isyarat analog untuk kawalan kelajuan motor, nilai antara 0 - 255
  • 63. PERGERAKAN MOTOR CCW • Isyarat digital untuk arah pusingan motor, isyarat LOW atau HIGH • Isyarat analog untuk kawalan kelajuan motor, nilai antara 0 - 255
  • 64. PERGERAKKAN ROBOT KE DEPAN • Motor A CCW • Motor B CW
  • 65. REFLEKSI 1 • DEGNAN MENGGUNAKAN RODA JENIS BIASA, BAGAIMANAKAH ROBOT BOLEH BERPUSING PADA TITIK TENGAHNYA • NYATAKAN 2 JENIS RODA YANG BIASA DIGUNAKAN DALAM PERGERAKKAN NAVIGASI ROBOT • NYATAKAN JENIS MOTOR YANG SESUAI DIGUNAKAN UNTUK MEMACU RODA PADA ROBOT
  • 66. REFLEKSI 2 • BAGAIMANA CARA UNTUK MENGAWAL ARAH PERGERAKKAN MOTOR • BAGAIMANA CARA UNTUK MENGAWAL KELAJUAN PUTARAN MOTOR
  • 67. KURSUS ROBOTIK MODUL 5: KAWALAN ROBOT MANUAL
  • 68. HASIL PEMBELAJARAN 1. PESERTA MENGETAHUI KAEDAH KAWALAN ROBOT SECARA MANUAL 2. PESERTA DAPAT MENULIS SEMULA ATURCARA KAWALAN PERGERAKAN ROBOT MANUAL
  • 69. KAEDAH KAWALAN ROBOT MANUAL • MEDIA KAWALAN • BERWAYAR • TANPA WAYAR • RC • WIFI • BLUETOOTH • ALAT KAWALAN • PERKAKASAN/HARDWARE • PERISIAN/SOFTWARE