I2C 接続の温度センサ ADT7410 用のライブラリの使用例. Demo program of the library for temperature sensor ADT7410 connected using I2C interface.
Dependencies: mbed UIT_ADT7410
Diff: main.cpp
- Revision:
- 8:8851e1dcb109
- Parent:
- 7:84a9a9455662
- Child:
- 9:eabefe7e52be
diff -r 84a9a9455662 -r 8851e1dcb109 main.cpp --- 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;