Llibreria per fer servir un HC-06 o HC-05 en mode esclau. És compatible amb les llibreries RTOS de mbed.
Dependents: projecte_v4_rtos ProjecteRobotFinal
Diff: Hc05.h
- Revision:
- 0:acddf8d6d0cb
- Child:
- 1:cd73654d13ed
diff -r 000000000000 -r acddf8d6d0cb Hc05.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Hc05.h Fri Dec 18 17:13:25 2015 +0000 @@ -0,0 +1,28 @@ +#ifndef MBED_HC05_H +#define MBED_HC05_H + +#include "mbed.h" + +#define longString 128 //Longitud màxima del string a enviar + +class Hc05 : public RawSerial { + private: + int mode, vel, ang; + Timer timer; + char strLlegit[longString]; + public: + Hc05(PinName tx, PinName rx); + ~Hc05(); + void iniString(); + void enviaString(char* str); + bool llegirString(); + void tractaString(); + int getMode(); + int getVel(); + int getAng(); + void getStringLlegit(char* str); + void comprovaConnexio(); + int getTimer(); +}; + +#endif \ No newline at end of file