This program is an advanced "IoT" thermometer using LM75B component library. It displays the current value to the Serial host in Celcius or Fahrenheit (possible to change using a switch). It also stores an historic and displays it to the user using the LCD screen. Moreover, you can change the orientation of the screen by turning the device, just like a smartphone.

Dependencies:   C12832 FXOS8700CQ LM75B mbed

History

V1.0.1; Updated init of variables and LEDs; Removed unused file default tip

2016-02-23, by co838_gtvl2 [Tue, 23 Feb 2016 18:13:35 +0000] rev 8

V1.0.1; Updated init of variables and LEDs; Removed unused file


FINAL VERSION.; Added Pause/Resume support using SW3 or 'p'

2016-02-23, by co838_gtvl2 [Tue, 23 Feb 2016 16:57:15 +0000] rev 7

FINAL VERSION.; Added Pause/Resume support using SW3 or 'p'


New version (might be FINAL) including sleep() for lowering power consumption and MyTimeout (custom class of Timeout) to deal with interrupts without breaking cycle delay. No more RTOS Thread, now using Serial::attach() to deal with keyboard input.

2016-02-22, by co838_gtvl2 [Mon, 22 Feb 2016 19:09:17 +0000] rev 6

New version (might be FINAL) including sleep() for lowering power consumption and MyTimeout (custom class of Timeout) to deal with interrupts without breaking cycle delay. No more RTOS Thread, now using Serial::attach() to deal with keyboard input.


Added computer control through keyboard using RTOS Thread

2016-02-12, by co838_gtvl2 [Fri, 12 Feb 2016 09:45:41 +0000] rev 5

Added computer control through keyboard using RTOS Thread


WOW !; Speed of display x100 and ability to reverse screen using accelerometer !

2016-02-10, by co838_gtvl2 [Wed, 10 Feb 2016 16:48:55 +0000] rev 4

WOW !; Speed of display x100 and ability to reverse screen using accelerometer !


Working Version 1.0

2016-02-10, by co838_gtvl2 [Wed, 10 Feb 2016 01:41:39 +0000] rev 3

Working Version 1.0


Added scale management using POT 2.

2016-02-10, by co838_gtvl2 [Wed, 10 Feb 2016 01:01:54 +0000] rev 2

Added scale management using POT 2.


Cool LCD Graphic with historic of temperature (64 cycles)

2016-02-09, by co838_gtvl2 [Tue, 09 Feb 2016 21:41:48 +0000] rev 1

Cool LCD Graphic with historic of temperature (64 cycles)


Working version with Thermal sensor, report to USB Serial Host, change unit (C to F) from SW2 and visualisation on the top RGB LED.

2016-02-09, by co838_gtvl2 [Tue, 09 Feb 2016 18:27:08 +0000] rev 0

Working version with Thermal sensor, report to USB Serial Host, change unit (C to F) from SW2 and visualisation on the top RGB LED.