• Tidak ada hasil yang ditemukan

Free Kumpulan Ebook Robotika Dasar Lengkap

N/A
N/A
Protected

Academic year: 2017

Membagikan "Free Kumpulan Ebook Robotika Dasar Lengkap"

Copied!
6
0
0

Teks penuh

(1)

Robotika

Robotika

Programiranje robota u javi

(2)

import

com.ridgesoft.intellibrain.IntelliBrain;

import

com.ridgesoft.robotics.Motor;

public class

IntelliBrainMotor {

public static void

main(String args[]) {

try

{

Motor motor = IntelliBrain.getMotor(1);

motor.setPower(Motor.MAX_FORWARD);

Thread.sleep(

3000

);

motor.setPower(Motor.MAX_REVERSE);

Thread.sleep(

3000

);

motor.setPower(Motor.STOP);

}

catch

(Throwable t) {

t.printStackTrace();

}

}

}

(3)

import

com.ridgesoft.intellibrain.IntelliBrain;

import

com.ridgesoft.robotics.Motor;

import

Pomoću ove naredbe uvozimo klase koje nisu definirane u programu

Uzmimo primjer

com.ridgesoft.robotics.Motor;

gdje je

com.ridgesoft.robotics

ime „biblioteke” gdje se željena klasa nalazi,

a

Motor

klasa koju želimo uvesti

import com.ridgesoft.intellibrain.IntelliBrain; import com.ridgesoft.robotics.Motor;

public class IntelliBrainMotor {

public static void main(String args[]) { try {

Motor motor = IntelliBrain.getMotor(1); motor.setPower(Motor.MAX_FORWARD); Thread.sleep(3000);

motor.setPower(Motor.MAX_REVERSE); Thread.sleep(3000);

motor.setPower(Motor.STOP); }

catch (Throwable t) { t.printStackTrace(); }

(4)

public static void

main(String args[]) {

...

}

main

Glavna funkcija u programu koja će se izvršiti kada se program

pokrene

public class IntelliBrainMotor {

public static void main(String args[]) {

try {

Motor motor = IntelliBrain.getMotor(1); motor.setPower(Motor.MAX_FORWARD); Thread.sleep(3000);

motor.setPower(Motor.MAX_REVERSE); Thread.sleep(3000);

motor.setPower(Motor.STOP); }

catch (Throwable t) { t.printStackTrace(); }

}

(5)

import com.ridgesoft.intellibrain.IntelliBrain; import com.ridgesoft.robotics.Motor;

public class IntelliBrainMotor {

public static void main(String args[]) {

try {

Motor motor = IntelliBrain.getMotor(1); motor.setPower(Motor.MAX_FORWARD); Thread.sleep(3000); motor.setPower(Motor.MAX_REVERSE); Thread.sleep(3000); motor.setPower(Motor.STOP); }

catch (Throwable t) { t.printStackTrace(); }

} }

try

{

...

}

catch

(Throwable t) {

t.printStackTrace();

}

try

Naredba za „hvatanje” grešaka u kôd-u

Ako se dogodi greška program prelazi na izvršavanje naredbi ispod

naredbe „catch”

catch

U paru zagrada ( i ) zadajemo varijablu u koju će program zapisati

greške, a između zagrada { i } navodimo što želimo raditi sa tim

podatcima o greškama (ispisati ih na ekran itd...)

Throwable t

Zadali smo varijablu „t” koja je definirana klasom Throwable. Ta klasa

nam omogućuje memoriranje svih vrsti grešaka (postoje i druge klase

za memoriranje grešaka). U varijablu „t” će program zapisati sve

greške u slučaju da se dogode

t.printStackTrace();

(6)

public class IntelliBrainMotor {

public static void main(String args[]) { try {

Motor motor = IntelliBrain.getMotor(1); motor.setPower(Motor.MAX_FORWARD); Thread.sleep(3000);

motor.setPower(Motor.MAX_REVERSE); Thread.sleep(3000);

motor.setPower(Motor.STOP);

}

catch (Throwable t) { t.printStackTrace(); }

} }

Motor motor = IntelliBrain.getMotor(1);

motor.setPower(Motor.MAX_FORWARD);

Thread.sleep(3000);

motor.setPower(Motor.MAX_REVERSE);

Thread.sleep(3000);

motor.setPower(Motor.STOP);

Motor motor = IntelliBrain.getMotor(1);

Definiramo varijablu motor klase Motor i pridjeljujemo joj motor koji

ima ID 1

setPower(...);

Zadajemo motoru broj okretaja

Thread.sleep(...);

Referensi

Dokumen terkait

Metode untuk komponen yang bertumpuk dan bersentuhan : Pemisahan sebelum dicitrakan (Robot melakukan pemisahan terhadap benda-benda yang belum

Standar Kompetensi : Setelah kuliah diharapkan mahasiswa mengenal dasar pemanfaatan bidang ilmu teknik elektro dalam sistem Robotika, mengenal dan menganalisis berbagai

U ovom poglavlju biti će prikazane sve scene interaktivne multimedijske slikovnice Palčica i pojašnjen dio priče koji opisuje scena i elementi na sceni Naslovna scena je

U ovom završnom radu, osim što se općenito govori o slikarskim tehnikama, posebno se osvrće na tehnike koje se najčešće koriste u predškolskim ustanovama

U ovom potpoglavlju pokazat ´cemo kako se klasiˇcni teoremi kompleksne analize pre- nose u teoriju holomorfnih preslikavanja medu Riemannovim plohama. To je svojstvo koje bismo

krivulju kaustike (slika 4.11) i mjerodavan je za analizu rezultata. Zrake svjetla koje padaju na krivulju kaustike, na modelu su se nalazile na tzv. Ove dvije krivulje nose

Analizom snimljenih pokreta nacrtanih u obliku dijagrama u ravninama koje odgovaraju Kinect-ovom koordinatnom sustavu lako se zaključi da je razlika između najmanje i

Sve ideje starog doba, one nazadne, koje upravljaju masama i napredne koje samo teže da unaprede metode onih nazadnih dovode ovu rasu i planetu na ivicu uništenja - ovo je tačno