Post on 29-Jan-2016
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.
Eclipse Installation
• Extract eclipse-SDK-3.4.1-win32.zip to your desired directory.
• Execute eclipse.exe in the directory.
MMN Lab.
Creating a project
MMN Lab.
Creating a project cont’d
MMN Lab.
Creating external tools
MMN Lab.
Creating external tools cont’d
MMN Lab.
Creating external tools cont’d
MMN Lab.
Creating external tools cont’d
MMN Lab.
Using Eclipse
MMN Lab.
Using Eclipse cont’d
MMN Lab.
Using Eclipse cont’d
MMN Lab.
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.
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.
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.