LEGO Mindstorms NXT adalah suatu sistem robotika yang memungkinkan pengguna
untuk membuat dan mengendalikan robot yang sesuai dengan imajinasi mereka. Dengan
rangkaian sensor dan aktuator yang canggih, Mindstorms NXT memungkinkan
pembuatnya untuk menghadirkan robot yang tidak hanya mampu bergerak, tetapi juga
merasakan dan merespons lingkungannya. Kemampuan pemrograman yang luas
memberikan keleluasaan bagi para pengguna, baik mereka yang baru mengenal
pemrograman maupun yang telah mahir dalam bidang tersebut.
Mindstorms NXT memberikan akses mudah dan menyenangkan ke dunia robotika,
memungkinkan siapapun untuk memahami konsep-konsep dasar seperti sensorika,
pemrograman, dan mekanika. Dengan platform ini, anak-anak dan dewasa dapat
bersama-sama belajar sambil berkreasi, merakit, dan mengembangkan ide-ide mereka
menjadi kenyataan dalam bentuk robot yang fungsional.
Pembukaan ini mengajak kita untuk menjelajahi bagaimana LEGO Mindstorms NXT tidak
hanya menjadi alat untuk bermain, tetapi juga jendela yang terbuka lebar menuju
penemuan dan pemahaman yang lebih dalam tentang dunia robotika. Mari kita meresapi
kegembiraan dan tantangan dalam merakit serta memprogram robot LEGO yang tak
hanya menghibur, tetapi juga membuka jalan menuju pengetahuan yang mendalam
tentang teknologi masa depan.
Berikut ini adalah komponen atau part yang juga cukup penting yang akan sering kita temui atau
yang sering dipakai untuk merakit sebuah Robot.
1. Bushing
2. Half Bushing
3. Connector
4. Long Connector
5. Axle Connector
Berikut adalah robot yang telah kita rakit dan juga telah di program
1. Rem Bot.
3. Castor Bot
4. Bumper Car
Mindstorm NXT biasanya kita program menggunakan Software atau aplikasi NXT 2.1
Programming. Berikut ini adalah beberapa block program yang sering kita jumpai dan juga
beberapa program yang telah kita buat untuk menjalankan Robot.
1. Move
a. Port. Terdapat 3 Port A,B,C yang saling terhubung antara motor dengan port pada
Intelligent Brick yang dihubungkan dengan sebuah kabel.
b. Direction. Fungsi Direction adalah untuk mengubah arah laju robot bisa itu maju, mundur
ataupun stop.
c. Steering. Fungsi dari steering adalah untuk membelokan robot kekanan maupun ke kiri
d. Power. Berfungsi sebagai kecepatan laju sebuah robot atau laju berputarnya sebuah
motor.
e. Duration. Berfungsi untuk memperkirakan durasi maju sebuah robot. Kita telah
mempelajari 3 macam duration yaitu Rotations (Rotasi), Unlimited (tak terbatas) dan
Degrees (Derajat).
3. Loop (Pengulangan)
a. Pada bagian control kita dapat menggantinya dengan beberapa pilihan lainya yang
contohnya Loop dengan control forever yang berfungsi mengulang program
selamanya dan kita telah mempelajari Loop dengan control Count yang berfungsi
mengulang sesuai hitungan
Kita dapat membuat sebuah program untuk menjalankan sebuah robot dari dasar yang telah kita
pelajari, sebagai contoh adalah program robot Rem yang di program sebagai robot Security.
Berikut program beserta penjelasanya.
a. Move pertama terdapat panah (berwarna oren)ke atas yang artinya robot mengarah ke
depan atau melaju kedepan, kita juga melihat di bagian Durasinya sebanyak 5
Rotations. Jadi kita dapat membacanya sebagai berikut: Robot melaju ke depan
sebanyak 5 Rotasi.
b. Move kedua terdapat panah (berwarna oren) yang mengarah ke kanan yang artinya robot
berbelok kekanan.
c. Move ketiga robot maju dengan durasi sebanyak 1 rotasi
d. Move keempat robot juga berbelok kanan seperti pada move kedua
e. Pada loop kita dapat melihat pada logo berwarna oren bahwa loop tersebut adalah loop
forever yang artinya program yang berada di dalam loop tersebut diulangi terus menerus
atau diulangi selamanya.
Jadi kita dapat membaca keseluruhan program sebagai berikut:
Robot maju durasinya 5 rotasi lalu robot belok kanan sebanyak 1 rotasi lalu maju sebanyak 1
rotasi setelah maju robot belok kanan sebanyak 1 rotasi dan diulangi selamanya. Maka robot
akan berjalan memutar seperti berpatroli.