Student lab skeleton code to test color LCD, 4 pushbuttons, and speaker setup. Moves a robot image on 4G sys LCD.
Dependencies: 4DGL-uLCD-SE PinDetect mbed
Robot.h@0:343fbeea672c, 2015-01-23 (annotated)
- Committer:
- 4180_1
- Date:
- Fri Jan 23 13:47:32 2015 +0000
- Revision:
- 0:343fbeea672c
ver 1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
4180_1 | 0:343fbeea672c | 1 | class Robot |
4180_1 | 0:343fbeea672c | 2 | { |
4180_1 | 0:343fbeea672c | 3 | public: |
4180_1 | 0:343fbeea672c | 4 | void draw() { |
4180_1 | 0:343fbeea672c | 5 | //needs code here |
4180_1 | 0:343fbeea672c | 6 | } |
4180_1 | 0:343fbeea672c | 7 | void erase() { |
4180_1 | 0:343fbeea672c | 8 | //needs code here |
4180_1 | 0:343fbeea672c | 9 | } |
4180_1 | 0:343fbeea672c | 10 | void moveForward(int distance) { |
4180_1 | 0:343fbeea672c | 11 | //needs code here |
4180_1 | 0:343fbeea672c | 12 | } |
4180_1 | 0:343fbeea672c | 13 | void moveBackward(int distance) { |
4180_1 | 0:343fbeea672c | 14 | //needs code here |
4180_1 | 0:343fbeea672c | 15 | } |
4180_1 | 0:343fbeea672c | 16 | void moveLeft(int distance) { |
4180_1 | 0:343fbeea672c | 17 | //needs code here |
4180_1 | 0:343fbeea672c | 18 | } |
4180_1 | 0:343fbeea672c | 19 | void moveRight(int distance) { |
4180_1 | 0:343fbeea672c | 20 | //needs code here |
4180_1 | 0:343fbeea672c | 21 | } |
4180_1 | 0:343fbeea672c | 22 | //needs code to init x,y |
4180_1 | 0:343fbeea672c | 23 | Robot() { |
4180_1 | 0:343fbeea672c | 24 | } |
4180_1 | 0:343fbeea672c | 25 | private: |
4180_1 | 0:343fbeea672c | 26 | int xPosition; |
4180_1 | 0:343fbeea672c | 27 | int yPosition; |
4180_1 | 0:343fbeea672c | 28 | }; |