18
Using Eclipse IDE

Using Eclipse IDE

  • Upload
    morse

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Using Eclipse IDE. Required Software. Software Eclipse SDK. MMN Lab. About the driver. MMN Lab. About the driver cont’d. MMN Lab. About the driver cont’d. fantom.sys LEGO NXT driver libusb0.sys Lib-usb driver You must have both the two drivers installed on your PC. MMN Lab. - PowerPoint PPT Presentation

Citation preview

Page 1: Using Eclipse IDE

Using Eclipse IDE

Page 2: Using Eclipse IDE

Required Software

• Software– Eclipse SDK

MMN Lab.

Page 3: Using Eclipse IDE

About the driver

MMN Lab.

Page 4: Using Eclipse IDE

About the driver cont’d

MMN Lab.

Page 5: Using Eclipse IDE

About the driver cont’d

• fantom.sys– LEGO NXT driver

• libusb0.sys– Lib-usb driver

• You must have both the two drivers installed on your PC

MMN Lab.

Page 6: Using Eclipse IDE

Eclipse Installation

• Extract eclipse-SDK-3.4.1-win32.zip to your desired directory.

• Execute eclipse.exe in the directory.

MMN Lab.

Page 7: Using Eclipse IDE

Creating a project

MMN Lab.

Page 8: Using Eclipse IDE

Creating a project cont’d

MMN Lab.

Page 9: Using Eclipse IDE

Creating external tools

MMN Lab.

Page 10: Using Eclipse IDE

Creating external tools cont’d

MMN Lab.

Page 11: Using Eclipse IDE

Creating external tools cont’d

MMN Lab.

Page 12: Using Eclipse IDE

Creating external tools cont’d

MMN Lab.

Page 13: Using Eclipse IDE

Using Eclipse

MMN Lab.

Page 14: Using Eclipse IDE

Using Eclipse cont’d

MMN Lab.

Page 15: Using Eclipse IDE

Using Eclipse cont’d

MMN Lab.

Page 16: Using Eclipse IDE

Some methods

• For LCD class– drawString(String str, int x, int y);– drawString(String str, int x, int y, boolean invert);– drawInt(int i, int x, int y);– drawInt(int i, int places, int x, int y);– drawChar(char c, int x, int y, boolean invert);– clear();

MMN Lab.

Page 17: Using Eclipse IDE

Some methods cont’d

• For Button class– 4 instances

• Button.ENTER (code: 1)• Button.LEFT (code: 2)• Button.RIGHT (code: 4)• Button.ESCAPE (code: 8)

– boolean isPressed(); – static  int waitForPress() – static int readButtons();

MMN Lab.

Page 18: Using Eclipse IDE

Lab2

• The NXT LCD screen is 16 characters wide and eight characters deep

• Write a program to show all the student numbers of your group in the way just like the staff list in a movie. (Run as infinite loop). After pressing “Enter”, exit the program.

MMN Lab.

x ranges from 0 to 15, and y from 0 to 7.