marvin:ecp0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
marvin:ecp0 [2009/01/29 10:01] – deva | marvin:ecp0 [2009/01/29 11:11] (current) – rieper | ||
---|---|---|---|
Line 60: | Line 60: | ||
The NXT(([[http:// | The NXT(([[http:// | ||
- | ===Motor | + | ===Motor |
The NXT has three output ports for attaching motors - Ports A, B and C. | The NXT has three output ports for attaching motors - Ports A, B and C. | ||
- | ===Sensor | + | ===Sensor |
The NXT has four input ports for attaching sensors - Ports 1, 2, 3 and 4. | The NXT has four input ports for attaching sensors - Ports 1, 2, 3 and 4. | ||
- | ===USB | + | ===USB |
Connect a USB cable to the USB port and download programs from the computer to the NXT (or upload data from the robot to the computer). It is also possible to use the wireless Bluetooth connection for uploading and downloading. | Connect a USB cable to the USB port and download programs from the computer to the NXT (or upload data from the robot to the computer). It is also possible to use the wireless Bluetooth connection for uploading and downloading. | ||
- | ===Technical | + | ===Technical |
* 32-bit ARM7 microcontroller | * 32-bit ARM7 microcontroller | ||
* 256 Kbytes FLASH, 64 Kbytes RAM | * 256 Kbytes FLASH, 64 Kbytes RAM | ||
Line 88: | Line 88: | ||
- | ====The | + | |
+ | ====The | ||
{{: | {{: | ||
Line 104: | Line 105: | ||
All classes are fully documented by the javadoc documentation conventions(([[http:// | All classes are fully documented by the javadoc documentation conventions(([[http:// | ||
- | ====Class | + | ====Class |
{{ : | {{ : | ||
The above figure illustrates all the important classes in the project as well as their relations to each other. | The above figure illustrates all the important classes in the project as well as their relations to each other. | ||
Line 113: | Line 114: | ||
Take note that printing out to the LCD is a very expensive task, and since the art of balancing is very sensitive, the print class cannot be used while actually running. | Take note that printing out to the LCD is a very expensive task, and since the art of balancing is very sensitive, the print class cannot be used while actually running. | ||
- | =====The | + | =====The |
The name //" | The name //" | ||
marvin/ecp0.txt · Last modified: 2009/01/29 11:11 by rieper