Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

Robomind

Apa itu RoboMind? RoboMind adalah software yang secara khusus dikembangkan untuk mendukung edukasi di bidang pemrograman untuk anak-anak. Hal yang menarik dari RoboMInd adalah software ini membuat pengguna berpikir dengan logika untuk menyelesaikan tantangan yang diberikan yang berbentuk simulasi Robot yang menarik. Sebelum membahas lebih jauh mengenai bagaimana mengoperasikan Robot, Anda perlu mengetahui detil tampilan software RoboMind.

Berikut ini beberapa perintah dasar untuk mengatur gerakan si robot :

  • forward(n), digunakan untuk menggerakan maju si robot n langkah
  • backward(n), digunakan untuk menggerakan ke belakang si robot n langkah
  • left(), digunakan untuk membelokkan si robot ke kiri 90 derajad
  • right(), digunakan untuk membelokkan si robot ke kanan 90 derajad
  • north(n), digunakan untuk mengarahkan robot ke utara, lalu bergerak maju n langkah
  • south(n), digunakan untuk mengarahkan robot ke selatan, lalu bergerak maju n langkah
  • west(n), digunakan untuk mengarahkan robot ke barat, lalu bergerak maju n langkah
  • east(n), digunakan untuk mengarahkan robot ke timur, lalu bergerak maju n langkah

Robot juga bisa disuruh mewarnai path yang dilalui, dengan perintah berikut ini

  • paintWhite(), menyuruh robot mewarnai dengan warna putih pada path
  • paintBlack(), menyuruh robot mewarnai dengan warna hitam pada path
  • stopPainting(), menyuruh robot berhenti mewarnai

Selain mewarnai path yang dilalui, si robot juga bisa disuruh mengambil obyek dan meletakkannya kembali. Berikut ini beberapa perintah untuk melakukan hal tersebut:

  • pickUp(), mengambil obyek yang ada di depannya
  • putDown(), meletakkan obyek di depannya

Menu View Robomind

  • Zoom in          : untuk mengecilkan layar peta
  • Zoom out        :untuk membesarkan layar peta
  • Show grid       : untuk menampilkan garis – garis
  • Show radar    : untuk menampilkan arahan letak robot dan peta
  • Track robot   : untuk menampilkan track robot

Menu Run Robomind

  • Execute   : untuk menjalankan program
  • Step         :untuk mengakhirkan program
  • Pause       :untuk menghentikan sementara
  • Stop                     : untuk memberhentikan program

Simulasi pemrograman dengan robot dilakukan pada map area yang dapat dipilih dan bervariasi, sehingga tidak membosankan. Robot dapat diprogram untuk mengecat, line follower, dan memindahkan benda, tergantung kreatifitas pemrograman yang dilakukan.

Menjalankan program RoboMind 

  • Pastikan komputer kamu sudah aktif
  • Klik Start pada Windows
  • Pilih All Programs
  • Pilih Robo
  • Lalu pilih RoboMind

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

maka akan terlihat lembar kerjanya seperti berikut :

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

 Lembar Kerja RoboMind

Lingkungan pengembangan RoboMind memungkinkan Kamu untuk menulis program yang akan dilakukan oleh robot simulasi. Ini terdiri dari bagian berikut:

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah


Script panel

Di area teks ini kamu dapat menuliskan tugas kamu dalam bentuk skrip yang robot akan tampil.

World panel

Disini kamu melihat keadaan saat ini robot dalam lingkungannya. Karena ini adalah seluruh lingkungan di mana robot hidup, kita hanya akan menyebutnya dunia.

Run panel

Setelah memutuskan scriptnya, di sini kamu dapat membiarkan robot memulai (atau berhenti). Ini juga mungkin untuk menyesuaikan kecepatan di mana robot beroperasi.

Message panel

Dalam kasus script yang aneh, Kamu akan menerima kesalahan kompilasi di sini. Ini juga merupakan tempat di mana robot dapat memberitahukan peristiwa-peristiwa tertentu.

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

Menu File Robomind

  • New                :Membuka lembar kerja baru
  • Open               : Membuka program Robomind yang sudah pernah dibuat
  • Save                : Menyimpan program
  • Save as            : Menyimpan kembali program dengan nama yang lain
  • Translate Script : Menerjemahkan bahasa
  • Open Map      : Memilih peta yang tersedia pada Robomind
  • Setting            : Mengatur program Robomind

Menu Edit Robomind

  • Undo               : Kembali ke aksi sebelumnya
  • Redo               : Kembali ke aksi yang sudah di undo
  • Cut                  : Memotong
  • Copy               : Menggandakan
  • Paste               : Menyalin
  • Select all         : Memilih semua
  • Insert              : Memasukkan perintah – perintah
  • Find                : Mencari
  • Find next        : Mencari selanjutnya
  • Replace           : Mengganti

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

Robomind juga bisa disuruh mewarnai path berwarna putih yang dilalui perintah yang digunakan adalah

Menu View Robomind

  • Zoom in          : untuk mengecilkan layar peta
  • Zoom out        : untuk membesarkan layar peta
  • Show grid       : untuk menampilkan garis – garis
  • Show radar    : untuk menampilkan arahan letak robot dan peta
  • Track robot   : untuk menampilkan track robot
  • Create screen dump

Menu Run Robomind

  • Execute           : untuk menjalankan program
  • Step                 : untuk mengakhirkan program
  • Pause              : untuk menghentikan sementara
  • Stop                : untuk memberhentikan program

Sedangkan untuk struktur pemrograman untuk bentuk IF, berikut ini sintaksnya:

if (syarat)

{

instruksi

}

Atau

if (syarat)

{

Instruksi

}

else {

instruksi

}

Bagaimana dengan bentuk loopingnya? Ada beberapa bentuk looping dalam RoboMind ini, ini dia macam-macam bentuk looping

repeat(n)

{

instruksi

}

Bentuk looping di atas digunakan untuk mengulangi instruksi sampai dengan n kali (mirip dengan struktur FOR i:=1 TO n DO dalam Pascal).

Ada pula bentuk looping seperti di bawah ini

repeatWhile(syarat)

{

instruksi

}

Struktur looping di atas mirip dengan struktur WHILE (syarat) DO dalam Pascal.

Di bawah ini contoh sebuah program untuk menyuruh robot mengikuti jalan berwarna putih.

# belok ke kanan

right()

# maju 8 langkah

forward(8)

# looping

repeat()

{

# cek apakah ada jalan berwarna putih di depannya

if(frontIsWhite()){

# jika ada, maka maju satu langkah

forward(1)

}

# cek apakah ada jalan berwarna putih di sebelah kanannya

else if(rightIsWhite()){

# jika ada, belok kanan

right()

}

# cek apakah ada jalan berwarna putih di sebelah kirinya

else if(leftIsWhite()){

# jika ada, belok kiri

left()

}

# cek apakah di depan robot ada halangan

else if(frontIsObstacle()){

# jika ada, robot berhenti (stop)

end

}

}

Proteus

Proteus adalah sebuah software untuk mendesain PCB yang juga dilengkapi dengan simulasi PSpice pada level skematik sebelum rangkaian skematik di-upgrade ke PCB sehingga sebelum PCBnya di cetak  kita  akan tahu apakah PCB yang akan kita cetak apakah sudah benar atau tidak. Proteus mampu mengkombinasikan program ISIS untuk membuat skematik desain rangkaian dengan program ARES untuk membuat layout PCB dari skematik yang kita buat. Software Proteus ini bagus digunakan untuk desain rangkaian mikrokontroller.

Proteus juga bagus untuk belajar elektronika seperti dasar-dasar elektronika sampai pada aplikasi pada mikrokontroller. Software Proteus ini menyediakan banyak contoh aplikasi desain yang disertakan pada instalasinya. Sehingga memungkinkan kita bisa belajar
dari contoh-contoh yang sudah ada.

Fitur-fitur yang terdapat dalam Proteus adalah sebagai berikut :

a.              Memiliki kemampuan untuk mensimulasikan hasil rancangan baik digital maupun analog maupun gabungan keduanya.

b.             Mendukung simulasi yang menarik dan simulasi secara grafis.

c.              Mendukung simulasi berbagai jenis microcontroller seperti PIC 8051 series.

d.             Memiliki model-model peripheral yang interactive seperti LED, tampilan LCD, RS232, dan berbagai jenis library lainnya.

e.              Mendukung instrument-instrument virtual seperti voltmeter, ammeter, oscciloscope, logic analyser, dan lain-lainnya.

f.              Memiliki kemampuan menampilkan berbagi jenis analisis secara grafis seperti transient, frekuensi, noise, distorsi, AC dan DC, dan lain-lainnya.

g.             Mendukung berbagai jenis komponen-komponen analog.

h.             Mendukung open architecture sehingga kita bisa memasukkan program seperti C++ untuk keperluan simulasi.

i.               Mendukung pembuatan PCB yang di-update secara langsung dari program ISIS ke program pembuat PCB-ARES.

Sumber :

Anton Spraul, Think Like A Programmer, An Introduction to Creative Problem Solving.

 http://www.robomind.net


https://denizarc.wordpress.com/2016/01/05/pengertian-proteus/


Page 2