You are on page 1of 10

ROBOTIK

BAB 4 MINDSTROMS EDU NXT


Sebelum praktik, kita Ehem... Sudah Iya dong pelajari dulu nih teori gampang, kan mulai memasuki Mindstroms Edu NXT, belajar bersama pemrograman nih, gampang kok... siap ya???

4.1 COMMON BLOCK


Terdiri dari 7 block, yaitu : Move, Record, Sound, Display, Wait, Loop,dan Swtich. Masing-masing mempunyai kegunaan dan konfigurasi sendiri yang dapat ditentukan oleh user.

4.2 MOVE BLOCK

Move Block 1

Move Block 2

!Penjelasan gambar Move block 1 !1. Icon ini menunjukkan port yang digunakan !2. Icon ini menunjukkan arah gerakan robot !3. Icon ini menunjukkan kecepatan gerakan robot !4. Icon ini menunjukkan durasi(lamanya waktu) yang
dipilih untuk gerakan robot 1. Icon ini menunjukkan move block yg diatur adalah stop yang artinya menghentikan semua gerakan pd block ini

36

ROBOTIK

4.2.1 Konfigurasi Move Block

1. Port yang digunakan adalah B dan C 2. Arah gerakan yang diatur adalah maju ke depan, dengan pilihan lainnya yaitu bisa mundur atau stop. 3.Slider yang berada ditengah mengarahkan robot bergerak lurus(maju). Bila lebih condong ke B maka roda akan membelok kanan Bila lebih condong ke C maka roda akan membelok kiri 4. Slider dapat digeser untuk mengatur kecepatan (yang ditentukan ini 75) 5.Satuan durasi gerakan, ada beberapa pilihan seperti rotation(standar), atau pilihan lain seperti seconds, interval tiada batas (unlimited), dan degrees yang semuanya itu dapat mengontrol seberapa lama robot bergerak. 6.Pilihan aksi selanjutnya robot. Brake, bila menginginkan motor berhenti mendadak sebelum ke aksi selanjutnya. Coast, bila menginginkan motor berhenti perlahan sebelum ke aksi selanjutnya. 7.Penentuan feedback yang terjadi.

4.3 SOUND BLOCK

!1. Icon ini menunjukkan sumber suara yang dipilih dapat berupa sound file (suara dari file yang tersedia) atau a tone (nada yang diciptakan sendiri) !2. Icon ini menunjukkan pilihan aksi suara,yaitu start (mulai) atau stop (berhenti) memainkan suara. !3.Icon ini menunjukkan tingkat volume suara, bila terdiri 4 blok orange maka suara terkeras telah diatur. !4.Icon yang bila di klik akan menampilkan properties dari block suara.

37

ROBOTIK

4.3.1 Konfigurasi Sound Block (SOUND FILE)

1.Sumber yang dipilih adalah soundfile, yaitu penentuan suara dari file yang ada 2.Aksi play akan memainkan suara, sedang stop menghentikannya. 3.Pengaturan volume suara dengan cara menggeser slider, atau mengetik angka pada textfield 4.Pengaturan fungsi suara, bila checkbox di klik (pemberian cek pada kotak) maka suara akan dimainkan terus menerus tanpa berhenti. 5.Pemilihan suara dari list yang telah tersedia di folder sound files 6.Pilihan cek untuk checkbox wait for completion Bila ditandai maka suara akan dimainkan dan berakhir sebelum menuju program pada block selanjutnya Bila tidak ditandai maka suara akan dimainkan selama program pada block selanjutnya diproses

4.3.2 Konfigurasi Sound Block (TONE)

1.Sumber yang dipilih adalah tone 2.Pemilihan akan (play) memainkan atau (stop)menghentikan suara 3.Pengaturan volume suara dengan cara menggeser slider, atau mengetik angka pada textfield 4.Penentuan nada dapat dipilih dengan menekan keyboard kecil yang menyediakan pilihan nada hingga 3 oktaf dan durasi yang tersedia adalah 1/10s per detik

38

ROBOTIK
4.4 DISPLAY BLOCK
!1. Icon ini menunjukkan pilihan tampilan, dapat berupa gambar, teks, atau draw, atau diatur untuk menampilkan icon standar. !2. Icon ini(bila di klik) menunjukkan bahwa masih banyak nilai yang dapat ditentukan pada blok display.

4.4.1 Konfigurasi Display Block (IMAGE)

1.Klik pull-down menu untuk memilih tampilan yang diinginkan, apakah berupa image, some text atau draw, atau juga mengaturnya dengan tampilan standar. 2.Check clear checkbox bila ingin menghapus konten layar NXT Bila memilih tampilan image 3.Maka file akan menampilkan beberapa file gambar yang tersedia untuk di pilih 4. Pengaturan posisi gambar Bisa dengan menggunakan mouse (klik dan drag) Bisa dengan mengetik pada kotak X dan Y

4.4.2 Konfigurasi Display Block (SOMETEXT)

Bila memilih tampilan sometext 5.Ketik tulisan yang diinginkan pada text field ini 6.Pengaturan posisi tulisan Bisa dengan menggunakan mouse (klik dan drag) Bisa dengan mengetik pada kotak X dan Y

39

ROBOTIK

4.4.3 Konfigurasi Display Block (DRAW)

7.Pada pilihan draw tersedia point, line dan circle 8.Pengaturan posisi draw Bisa dengan menggunakan mouse (klik dan drag) Bisa dengan mengetik pada kotak X dan Y

4.5 WAIT BLOCK


!1. Icon ini menunjukkan port yang digunakan. !2. Icon ini menunjukkan beberapa pilihan aksi sentuh (bumped/tabrakan, pressed/tertekan, or released/terlepas)

4.5.1 Konfigurasi Wait Block For Timer Sensor

Bila sensor yang dipilih adalah timer !1. Pilih waktu yang diinginkan untuk waktu NXT !2. Tentukan nilai berlakunya waktu tunggu, sebagai contoh lebih dari 5 detik

40

ROBOTIK
4.5.2 Konfigurasi Wait Block For Touch Sensor

!1. Port yang digunakan adalah port 1 !2. Aksi yang dipilih adalah pressed(tertekan) !3. Tampilan penerimaan feedback, bila sensor aktif maka angka 1 yang akan tertera

4.5.3 Konfigurasi Wait Block For Light Sensor

!1. Port yang digunakan adalah port 3 !2. Bagian ini menunjukkan pilihan cahaya yang bisa ditentukan dengan menggeser slider dimana cahaya yang dipilih bisa terang atau gelap dengan meng klik radio button. !3. Jika memberi tanda cek pada check box generate light maka sensor akan tetap menyala walau hanya menerima sedikit cahaya !4. Bagian ini akan memberi penilaian terhadap cahaya yang diterima

41

ROBOTIK
4.5.4 Konfigurasi Wait Block For Ultrasonic Sensor

!1. Port yang digunakan adalah port 4 !2. Bagian ini menunjukkan pilihan objek yang bisa ditangkap dengan menggeser slider dimana objek yang dipilih bisa halus atau kasar dengan meng klik radio button. !3. Pilihan ukuran jarak dapat berupa inci atau cm. !4. Penerimaan feedback terhadap objek yang ditangkap

4.5.5 Konfigurasi Wait Block For Control Time

!1. Pemilihan control time pada block wait membuat program mempunyai waktu periode tunggu menuju block berikutnya yang bisa ditentukan sendiri berapa lamanya dalam hitungan detik.

4.6 LOOP BLOCK


!1. Icon ini menunjukkan bila loop yang d i p i l i h a d a l a h f o r e v e r, m a k a perulangan terus menerus !2.Icon ini menunjukkan tampilan hitungan !3.Icon ini menunjukkan penandaan sensor cahaya yang dipilih akan bisa diterima berulang

42

ROBOTIK

4.6.1 Konfigurasi Loop Forever

1.Pengontrolan loop forever akan membuat program terus berulang. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.2 Konfigurasi Loop Time

!1. Bila loop yang dikontrol adalah time maka program pada block akan terus berulang selama waktu yang telah ditentukan, misalnya 1 detik maka program akan berhenti setelah 1 detik itu. !2. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.3 Konfigurasi Loop For Touch Sensor

!1. Menunjukkan port yang digunakan adalah port 1 !2. Loop akan terjadi dan berhenti bila ada aksi bumped !3. Penerimaan feedback dr touch sensor bila aktif maka angka 1 akan tampil !4. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

43

Robotik

ROBOTIK 44

4.6.4 Konfigurasi Loop For Sound Sensor

!1. Menunjukkan port yang digunakan adalah port 2 !2. Loop akan terjadi dan berhenti bila ada penerimaan suara dengan nilai yang ditentukan (50) dapat dengan menggeser slider !3. Pembacaan feedback pada sound sendor (0-100%) !4. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.5 Konfigurasi Loop For Light Sensor

!1. Menunjukkan port yang digunakan adalah port 3 !2. Geser slider untuk penentuan cahaya yang diterima, apakah lebih terang atau gelap dengan mengklik radio button !3.Bila diberi cek pada generated light maka sensor akan menyala walau menerima sedikit cahaya lemah !4. Pembacaan feedback dari light sensor !5. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.6 Konfigurasi Loop For Ultrasonic Sensor

44

ROBOTIK

!1. Menunjukkan port yang digunakan adalah port 4 !2. Geser slider untuk penentuan objek yang diterima, apakah lebih dekat atau jauh dengan mengklik radio button !3. Penentuan jarak tangkap sebesar satuan inci atau cm !4. Pembacaan feedback dr ultrasonic sensor !5. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.7 Konfigurasi Loop For Timer Sensor

Bila loop sensor timer yang dipilih dengan aksi read maka akan mengakibatkan program pada block terus berulang selama waktu yang ditentukan, perulangan berhenti dan program tetap bertahan. Bila loop sensor timer yang dipilih dengan aksi reset maka akan mengakibatkan waktu perulangan yang selalu me reset setiap setelah perulangan terjadi. !1. Penentuan waktu mulai NXT !2. Pemilihan aksi perulangan waktu !3. Mengetik nilai waktu berhenti !4. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

4.6.8 Konfigurasi Loop For Count Control

!1. Bila yang dipilih adalah loop dengan count control maka perulangan akan terjadi selama hitungan yang telah ditentukan. Misal penentuan 1 maka perulangan akan berhenti setelah berputar 1 kali !2. Bila diberi cek pada counter maka muncul kaitan loop selanjutnya

45

You might also like