/******************************************************************************* * skHDC.h - 湿度センサ(HDC1000)用関数ライブラリのインクルードファイル * * * * ============================================================================ * * VERSION DATE BY CHANGE/COMMENT * * ---------------------------------------------------------------------------- * * 1.00 2015-04-23 きむ茶工房 Create * * ============================================================================ * * * * PIC24F用ライブラリに改修 * * 2016/12/26 N.Ishii * *******************************************************************************/ #define HDC1000_ID 0x1000 // HDC1000のID // デバイスのレジスタアドレス #define DEVICE_ID_ADRS 0xFF // HDC1000のデバイスID格納アドレス #define CONFIG_ADRS 0x02 // Configurationレジスタのアドレス #define TEMP_ADRS 0x00 // 温度読出しのレジスタのアドレス #define HUMI_ADRS 0x01 // 湿度読出しのレジスタのアドレス // Configurationレジスタの設定 #define CONFIG_DT_H 0b00000000 // 温度(14bit)・湿度(14bit)個別に読出し #define CONFIG_DT_L 0b00000000 // 予約の為に全て0 /* float Humi ; // 湿度の値を保存する変数 float Temp ; // 温度の値を保存する変数 */ // 関数のプロトタイプ宣言 int HDC_Init(int id ,int address) ; void HDC_Receive(char reg_adrs,unsigned char *data) ; void HDC_Send(char reg_adrs,unsigned char *data) ; // void HDC_Read() ;