LCD implementation of our project.
Dependencies: mbed mbed-rtos MLX90614
Diff: LevelMeter.h
- Revision:
- 3:688b62ff6474
- Child:
- 5:5b1a8ad6c187
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LevelMeter.h Sun Apr 26 16:29:53 2015 +0000 @@ -0,0 +1,26 @@ +#include "Item.h" + +//define coordinates +#define X0 63 //center +#define Y0 35 //center +#define POINTER_LENGTH 10 +#define RADIUS_lvl 10 + +class LevelMeter: public Item { + public: + //constructors + LevelMeter(ST7565 *lcd, Item * back){ + this->st7565 = lcd; + this->title = " Level meter"; + this->back = back; + } + + //inherited functions + virtual void display(void); + virtual void update(char c); + + private: + void draw_circles(double rX, double rY); + void update_degrees(double degrees); + +}; \ No newline at end of file