marvin:ecp5
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| marvin:ecp5 [2009/01/29 09:59] – deva | marvin:ecp5 [2009/01/29 10:58] (current) – rieper | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ======Lab report 5 - Bluetooth controlled robot====== | ======Lab report 5 - Bluetooth controlled robot====== | ||
| - | **Date:** January 19nd and 20th 2009\\ | + | **Date:** January 19nd 2009\\ | 
| - | **Duration of activity:** 8-16 (both days)\\ | + | **Duration of activity:** 8-16\\ | 
| **Participants: | **Participants: | ||
| Line 16: | Line 16: | ||
| * Make PC bluetooth application read from keyboard arrows to determine control direction. | * Make PC bluetooth application read from keyboard arrows to determine control direction. | ||
| - | =====The protocol===== | + | =====Theory==== | 
| + | ====The Protocol==== | ||
| {{ : | {{ : | ||
| Line 37: | Line 38: | ||
| As it can be seen from the video, Marvin is not exactly reacting real-time to the control changes. This is due to the way the BTControl has been implemented, | As it can be seen from the video, Marvin is not exactly reacting real-time to the control changes. This is due to the way the BTControl has been implemented, | ||
| - | =====The BTControl  | + | =====Implementation===== | 
| + | ====The BTControl  | ||
| {{ : | {{ : | ||
| Bluetooth control behaviour. It reads integers from a bluetooth input stream, interpreting them as keycodes. | Bluetooth control behaviour. It reads integers from a bluetooth input stream, interpreting them as keycodes. | ||
| Line 96: | Line 98: | ||
| </ | </ | ||
| - | On the PC, a window (JFrame)  | + | ====The PCController Class==== | 
| + | On the PC, we use a window (JFrame)  | ||
| <code java> | <code java> | ||
| NXTComm nxtComm = NXTCommFactory.createNXTComm(NXTCommFactory.BLUETOOTH); | NXTComm nxtComm = NXTCommFactory.createNXTComm(NXTCommFactory.BLUETOOTH); | ||
marvin/ecp5.1233219590.txt.gz · Last modified:  by deva
                
                