display a graph of temperature from the NTC on the OLED
Dependencies: SSD1308_128x64_I2C Grove_temperature
Diff: mysource/wave.cpp
- Revision:
- 0:50a79669d4e7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mysource/wave.cpp Wed Dec 11 16:38:09 2019 +0000 @@ -0,0 +1,29 @@ +#include "wave.h" + +Temperature::Temperature(void) +{ + u8_page = 7; + u8_col = 127; + u8_temperature = 0; + u8_value = 0; +} + +Temperature::~Temperature(void) +{ + +} + +void Temperature::calcPage(void) //calculate the display page of this temperature +{ + uint8_t tmp; + tmp = u8_temperature / 8; + u8_page = 7 - tmp; //7 - tmp +} + +void Temperature::calcValue(void) //calculate the I2C value of this temperature +{ + uint8_t index; + + index = 7 - ( u8_temperature % 8 ); + u8_value = (0x01) << index; +} \ No newline at end of file