I2C 接続の温度センサ ADT7410 用のライブラリの使用例. Demo program of the library for temperature sensor ADT7410 connected using I2C interface.

Dependencies:   mbed UIT_ADT7410

Revision:
8:8851e1dcb109
Parent:
7:84a9a9455662
Child:
9:eabefe7e52be
--- a/main.cpp	Tue Nov 22 03:14:00 2016 +0000
+++ b/main.cpp	Tue Nov 22 03:55:43 2016 +0000
@@ -1,9 +1,10 @@
 //--------------------------------------------------------------
 //  ADT7410 and LCD display using I2C interface
-//  2016/11/22, Copyright (c) 2012 MIKAMI, Naoki
+//  2016/11/22, Copyright (c) 2016 MIKAMI, Naoki
 //--------------------------------------------------------------
 
 #include "ADT7410.hpp"
+using namespace Mikami;
 
 // If you want to display the temperature on AQM1602,
 // enable following #define statement
@@ -11,14 +12,10 @@
 
 #ifdef USING_AQM1602
 #include "AQM1602.hpp"
+Aqm1602 lcd_;       // using default I2C port
 #endif
 
-using namespace Mikami;
-
-#ifdef USING_AQM1602
-Aqm1602 lcd_;       // using default port
-#endif
-ADT7410 tempr_;     // using default
+ADT7410 tempr_;     // using default I2C port
 
 int main()
 {
@@ -35,12 +32,12 @@
     while (true)
     {
         // Member function version
-//        float tempr = tempr_.Read();
+//        float value = tempr_.Read();
         // Operator version
         float value = tempr_;
 
 #ifdef USING_AQM1602
-        lcd_.WriteValueXY("%5.1f ""\xDF""C", value, 0, 1);
+        lcd_.WriteValueXY("%5.1f \xDF""C", value, 0, 1);
         if (on) lcd_.WriteStringXY(".", 15, 0);
         else    lcd_.WriteStringXY(" ", 15, 0);
         on = !on;