AM2320 library
Dependents: mbed_AM2320 Fungi Fungi Nucleo_SSD1306_DS1302_ESP8266_AM2320_BME280 ... more
See http://developer.mbed.org/users/yasuyuki/notebook/AM2320/
AM2320.h
- Committer:
- yasuyuki
- Date:
- 2015-07-10
- Revision:
- 1:766868b34d56
- Parent:
- 0:2cb35c995095
File content as of revision 1:766868b34d56:
//**********************
// AM2320.h for mbed
//
// (C)Copyright 2015 All rights reserved by Y.Onodera
// http://einstlab.web.fc2.com
//**********************
#ifndef AM2320_H_
#define AM2320_H_
#define AM2320_ADDR 0xB8
#define AM2320_HUM_H 0x00
#define AM2320_HUM_L 0x01
#define AM2320_TEMP_H 0x02
#define AM2320_TEMP_L 0x03
#include "mbed.h"
#include "typedef.h"
class AM2320{
public:
AM2320 (PinName sda, PinName scl);
AM2320 (I2C& p_i2c);
void get();
unsigned short humidity();
signed short temperature();
protected:
I2C _i2c;
WORD_VAL hum;
WORD_VAL temp;
char buf[8];
};
#endif /* AM2320_H_ */