ccc
Dependencies: HYT TextLCD mbed
Fork of HYT_example by
main.cpp
- Committer:
- jw17594
- Date:
- 2018-08-28
- Revision:
- 1:97c7fc5d4127
- Parent:
- 0:cd8ba9e5f346
File content as of revision 1:97c7fc5d4127:
#include "mbed.h"
#include "HYT.h"
#include "TextLCD.h"
TextLCD lcd(p15, p16, p17, p18, p19, p20);
Serial pc(USBTX, USBRX);
Ticker timeKeeping;
HYT SENSOR (p9, p10); // sda, scl
// HYT sensor polling cycle
void dataUpdate(void)
{
SENSOR.MRCommand();
wait_ms(100);
SENSOR.DFCommand();
}
void secondsCallback(void) {
pc.printf("Humidity level: %.1f\r\n%", SENSOR.humidity);
pc.printf("Temperature level: %.1f\r\n%", SENSOR.temperature);
pc.printf("-------------------------------\r\n%", SENSOR.temperature);
lcd.locate(1,0);
lcd.printf("Humidity level: %.1f\r\n%", SENSOR.humidity);
}
int main()
{
timeKeeping.attach(&secondsCallback, 1.0f);
while(1) {
dataUpdate();
}
}
