The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Materi Robotika Kelas 4 Modul 1-4

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by unggul al, 2020-07-15 04:26:32

Robotika Kelas 4 Modul 1-4

Materi Robotika Kelas 4 Modul 1-4

ROBOTIKA

SD
KELAS

4

BSW | Integrated Digital Learning 1

SmartRobo – Silver 2

NXT-G Basic

KOMPETENSI DASAR

Mengenal pemrograman dasar pada robot dengan menggunakan NXT midstorms education

INDIKATOR

 Mengenal pemrograman pada robot.
 Memahami cara membuat program pada robot.
 Membuat program dengan NXT-G pada robot.

Pemahaman Materi

Siswa dalam membuat model robot menggunakan NXT sebagai otak dari robot dan
menggunakan software NXT-G untuk menulis program dan di download ke NXT melalui
Kabel transfer USB . Setelah robot di program, robot akan bergerak secara otomatis,
bereaksi sendiri tanpa dukungan dari komputer lagi. Robot dapat bertindak dan bereaksi
terhadap lingkungannya berdasarkan masukan dari lingkungan sekitar melalui sensor.

Gbr. 1.1. NXT Brick mindstorms education

BSW | Integrated Digital Learning 2

SmartRobo – Silver 2

Pemrograman Dasar NXT

Software yang digunakan untuk membuat program NXT adalah NXT-G. Software ini sangat mudah
untuk digunakan karena masih menggunakan blok. Siswa tinggal meletakkan model blok-blok
pada NXT-G kemudian memberikan perintah pada blok tersebut untuk melakukan sesuatu sesuai
dengan program yang dibuat.
Setelah membuat program pada komputer atau laptop, selanjutnya hasilnya dapat didownload
pada NXT dengan menyambungkan kabel USB. Setelah program tersimpan pada NXT Brick robot
sudah dapat dijalankan tanpa harus terkoneksi dengan komputer atau laptop. Namun harus
diingat bahwa kapasitas memory pada NXT Brick hanya kecil oleh karena itu tidak disarankan untuk
meyimpan banyak program pada NXT Brick. Sebaiknya program-program yang masih penting
untuk digunakan disimpan pada pentimpanan lainnya seperti di harddisk, flshdisk atau lainnya.

BSW | Integrated Digital Learning 3

SmartRobo – Silver 2

BSW | Integrated Digital Learning 4

SmartRobo – Silver 2

Pemrograman pada Motor

Motor pada robot lego merupakan output
device (alat pengeluaran) yang berfungsi
sebagai alat gerak, oleh karena itu motor
harus di letakkan pada port A, B atau C.
Terdapat beberapa cara dalam membuat
program untuk mengontrol gerak robot, yaitu
maju, mundur, berputar kiri, kanan dan belok
kiri, belok kanan.

BSW | Integrated Digital Learning 5

SmartRobo – Silver 2

BSW | Integrated Digital Learning 6

SmartRobo – Silver 2

Latihan & Tugas

Soal : Buatlah program mobil berjalan membentuk persegi panjang dengan menggunakan scratch :
1. Masuk situs : http://www.scratch.mit.edu
2. Klik Start Create
3. Langkah selanjutnya buatkan program seperti di bawah ini :

BSW | Integrated Digital Learning 7

SmartRobo – Silver 2

4. Kemudian tambahkan program repeat sebanyak 4 kali agar membentuk persegi, seperti di bawah
ini.

5. Sekarang klik tombol bendera hijau, apakah kucing berjalan membentuk bujur sangkar ?

BSW | Integrated Digital Learning 8

SmartRobo – Silver 2

Light Sensor Programming

KOMPETENSI DASAR

Mengenal pemrograman dasar pada robot dengan menggunakan NXT midstorms education

INDIKATOR
 Mengenal pemrograman pada robot.
 Memahami cara membuat program pada robot.
 Membuat program dengan NXT-G pada robot.

Pemahaman Materi

Sensor cahaya merupakan alat input dari lego, sehingga sensor harus di letakkan pada port 1, 2,
3 dan 4. Sensor cahaya menerima data input berupa warna/cahaya, dimana warna gelap akan
mencapai nilai ( ) 0 (gelap sekali), sedangkan warna terang akan mencapai nilai ( ) 100
(terang sekali). Untuk dapat menggunakan sensor cahaya, harus ditentukan nilai tengah terlebih
dahulu antara nilai paing gelap dan nilai paling terang dari pantulan cahaya pada lintasan. Untuk
menentukan nilai tengah sensor cahaya :

BSW | Integrated Digital Learning 9

SmartRobo – Silver 2

Kegiatan & Evaluasi

Buka aplikasi scratch melalui situs : http://www.scratch.mit.edu
1. Klik Start Create
2. Buatkan program seperti di bawah ini agar kucing berjalan terus dengan gerakan yang
berbeda.
3. Tambahkan fungsi sensor mouse, ketika mouse menyentuhh kucing maka kucing akan
jalan. Coba klik tombol bendera.

4. Kita tambah suara kucing ketika mouse menyentuhnya

BSW | Integrated Digital Learning 10

SmartRobo – Silver 2

Touch Sensor Programming

KOMPETENSI DASAR
Mengenal pemrograman dasar pada robot dengan menggunakan NXT midstorms education

INDIKATOR
 Mengenal pemrograman pada robot.
 Memahami cara membuat program pada robot.
 Membuat program dengan NXT-G pada robot.

Pemahaman Materi

Sensor sentuh merupakan alat input dari robot Lego, sehingga sensor harus diletakkan
pada port 1 atau 2 atau 3 atau 4. Sensor sentuh menerima data input berupa sentuhan,
dimana bila disentuh akan menghasilkan nilai 1 (press), bila dilepas akan menghasilkan
nilai 0 (release).

BSW | Integrated Digital Learning 11

SmartRobo – Silver 2

Kegiatan & Langkah Kerja

Buatlah simple-bot seperti pada latihan sebelumnya, kemudian tambahkan touch sensor (sensor sentuh) pada
bagian depan seperti gambar di bawah ini.

Buka aplikasi scratch melalui situs : http://www.scratch.mit.edu

Program yang dibuat adalah ketika kucing atau robot bergerak menabrak dinding maka
akan kucing akan putar balik.

1. Buatlah program dasar seperti dibawah ini, dengan menggunakan event spasi (spacebar)

2. Tambahkan perintah if on edge, bounce perjalanan tidak dapat diteruskan harus balik
atau mundur.

3. Kali ini kucing harus mundur ketika menabrak dinding, maka dipilih seperti ini

4. Programnya seperti di bawah ini : BSW | Integrated Digital Learning 12
SmartRobo – Silver 2

5. Tambahkan satu karakter lagi (sprite) agar animasinya lebih menarik dengan
menggunakan program yang sama, seperti di bawah ini :

Evaluasi

Soal Latihan :
1. Buat program untuk robot dimana robot akan bereaksi ketika robot menabrak dinding

(tips. Robot akan mundur dan berputar jika menabrak dinding).
2. Buatlah program dimana robot akan bereaksi ketika menabrak dinding, robot akan mundur

kemudian belok kanan. (tulislah proses pembuatan programnya)

BSW | Integrated Digital Learning 13

SmartRobo – Silver 2

Ultrasonic Sensor Programming

KOMPETENSI DASAR
Mengenal pemrograman dasar pada robot dengan menggunakan NXT midstorms education

INDIKATOR
 Mengenal pemrograman pada robot.
 Memahami cara membuat program pada robot.
 Membuat program dengan NXT-G pada robot.

Pemahaman Materi

Sensor jarak merupakan alat input dari robot Lego, sehingga sensor harus diletakkan
pada port 1 atau 2 atau 3 atau 4. Sensor jarak menerima data input berupa jarak dari
obyek yang sedang dihadapi oleh robot dalam bentuk satuan inchi atau centimeter.

BSW | Integrated Digital Learning 14

SmartRobo – Silver 2

Kegiatan & Langkah Kerja

Buatlah simple-bot seperti pada latihan sebelumnya, kemudian tambahkan ultrasonic sensor (sensor jarak) pada
bagian depan seperti gambar di bawah ini.

Mendeteksi dinding

Jalankan aplikasi Scratch melalui situs : http://www.scratch.mit.edu

1. Buatkan program dengan event repeat until, pengulangan sampai menemukan sensing
(seperti ketemu benda, atau kursor mouse) event yang kita pilih adalah ketemu dinding.

2. Motion yang kita pilih adalah wiait 0,5 dan move 10 steps

3. Tambahkan custom next custom agar gerakannya bervariasi.

BSW | Integrated Digital Learning 15

SmartRobo – Silver 2

4. Tambahkan sprite lainnya dengan program yang sama agar lebih menarik.

Evaluasi

Soal Latihan :
1. Buat program untuk robot dimana robot akan bereaksi ketika robot mendeteksi dinding

dengan jarak < 5 inc (tips. Robot akan mundur dan berputar sebelum menabrak dinding).

2. Buatlah program dimana robot akan bereaksi ketika mendeteksi dinding, dengan jarak 15
cm. Robotk akan mundur kemudian belok kanan.

BSW | Integrated Digital Learning 16

SmartRobo – Silver 2


Click to View FlipBook Version