ADT7410 or TMP102 with mbed HRM1017 sample program konashi.js http://jsdo.it/micutil/7GnE
Dependencies: ADT7410 BLE_API_Native_IRC TMP102 mbed
Fork of BLE_Health_Thermometer_IRC by
konashi.jsを使う場合 http://jsdo.it/micutil/7GnE
techBASICを使う場合 https://www.dropbox.com/s/q5vuqmdr7o8r9v0/ADT7410.txt
I2C温度計:ADT7410またはTMP102を使って mbed HRM1017で温度を表示させるサンプルプログラムです
ADT7410:秋月 http://akizukidenshi.com/catalog/g/gM-06675/ で購入できます。
TMP102:スイッチサイエンス http://www.switch-science.com/catalog/1474/ で購入できます。
mbed HRM1017 http://www.switch-science.com/catalog/1755/
mbedのコード http://mbed.org/users/micono/code/BLE_ADT7410_TMP102_Sample/
ADT7410を使う場合:UseADT7410 1
TMP102を使う場合:UseADT7410 0
konashi.jsを使う場合:KONASHI 1
nRF Toolboxを使う場合:KONASHI 0
ADT7410配線図 /media/uploads/micono/adt7410mbedhrm1017.jpg
Diff: main.cpp
- Revision:
- 6:58ac5eb16aec
- Parent:
- 5:9591519c2782
- Child:
- 7:b576848f8800
--- a/main.cpp Sun Jul 20 01:24:21 2014 +0000 +++ b/main.cpp Sun Jul 20 04:04:22 2014 +0000 @@ -57,9 +57,14 @@ GattCharacteristic thermTemp (GattCharacteristic::UUID_TEMPERATURE_MEASUREMENT_CHAR, 5, 5, GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_INDICATE); -GattService thermService (GattService::UUID_HEALTH_THERMOMETER_SERVICE); -GattCharacteristic thermTemp (GattCharacteristic::UUID_TEMPERATURE_MEASUREMENT_CHAR, - 5, 5, GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_INDICATE); +/* Battery Level Service */ +uint8_t batt = 100; /* Battery level */ +uint8_t read_batt = 0; /* Variable to hold battery level reads */ +GattService battService ( GattService::UUID_BATTERY_SERVICE ); +GattCharacteristic battLevel ( GattCharacteristic::UUID_BATTERY_LEVEL_CHAR, 1, 1, + GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_NOTIFY | + GattCharacteristic::BLE_GATT_CHAR_PROPERTIES_READ); + #endif