Thiago .
/
OOP_Exercise
Conceito de Classe (Private Public),
Diff: main.cpp
- Revision:
- 0:183b60b46e25
- Child:
- 1:371785ebad41
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Aug 04 13:26:00 2015 +0000 @@ -0,0 +1,57 @@ +#include "mbed.h" + +DigitalOut turnRightLed(LED1); +DigitalOut turnLeftLed(LED3); + +class Car{ + + private: + uint32_t speed; + + public: + uint32_t getSpeed(void); + void setSpeed(uint32_t); + + void turnRight(void); + void turnLeft(void); + void goStraight(void); + + }; + +void Car::turnRight(void){ + + turnRightLed = 0; + turnLeftLed = 1; + + } + +void Car::turnLeft(void){ + + turnRightLed = 1; + turnLeftLed = 0; + + } + +void Car::goStraight(void){ + + turnRightLed = 1; + turnLeftLed = 1; + + } + +int main() { + + Car fusca; + + while(1){ + + fusca.turnRight(); + wait(1); + fusca.goStraight(); + wait(1); + fusca.turnLeft(); + wait(1); + + } + +}