ClosedCube SHT30A-EASY breakout module code example for SHT30-ARP-B Analog Humidity & Temperature Sensor

Dependencies:   SHT3XA mbed

Committer:
ClosedCube
Date:
Sun Sep 13 20:44:27 2015 +0000
Revision:
0:fe3d85ba2df8
ClosedCube SHT30A-EASY breakout module code example for SHT31-ARP-B Analog Humidity & Temperature Sensor;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ClosedCube 0:fe3d85ba2df8 1 /*
ClosedCube 0:fe3d85ba2df8 2 SHT30-ARP-B Analog Humidity & Temperature Sensor Example Code
ClosedCube 0:fe3d85ba2df8 3 ClosedCube SHT30A-EASY breakout module
ClosedCube 0:fe3d85ba2df8 4
ClosedCube 0:fe3d85ba2df8 5 License: This example code is in the public domain.
ClosedCube 0:fe3d85ba2df8 6 Date: 14-Sep-2015
ClosedCube 0:fe3d85ba2df8 7
ClosedCube 0:fe3d85ba2df8 8 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
ClosedCube 0:fe3d85ba2df8 9 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
ClosedCube 0:fe3d85ba2df8 10 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
ClosedCube 0:fe3d85ba2df8 11 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
ClosedCube 0:fe3d85ba2df8 12 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
ClosedCube 0:fe3d85ba2df8 13 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
ClosedCube 0:fe3d85ba2df8 14 */
ClosedCube 0:fe3d85ba2df8 15
ClosedCube 0:fe3d85ba2df8 16 #include "mbed.h"
ClosedCube 0:fe3d85ba2df8 17 #include "SHT3XA.h"
ClosedCube 0:fe3d85ba2df8 18
ClosedCube 0:fe3d85ba2df8 19 /*
ClosedCube 0:fe3d85ba2df8 20 Hardware connections:
ClosedCube 0:fe3d85ba2df8 21 VDD to 3.3V
ClosedCube 0:fe3d85ba2df8 22 RH to A0
ClosedCube 0:fe3d85ba2df8 23 T to A1
ClosedCube 0:fe3d85ba2df8 24 GND to GND
ClosedCube 0:fe3d85ba2df8 25 */
ClosedCube 0:fe3d85ba2df8 26 SHT3XA sht30a(A0,A1);
ClosedCube 0:fe3d85ba2df8 27
ClosedCube 0:fe3d85ba2df8 28 Serial pc(USBTX, USBRX);
ClosedCube 0:fe3d85ba2df8 29
ClosedCube 0:fe3d85ba2df8 30 int main() {
ClosedCube 0:fe3d85ba2df8 31 pc.baud(115200);
ClosedCube 0:fe3d85ba2df8 32 pc.printf("ClosedCube SHT30A-EASY example");
ClosedCube 0:fe3d85ba2df8 33
ClosedCube 0:fe3d85ba2df8 34 while( true ) {
ClosedCube 0:fe3d85ba2df8 35 pc.printf("T: %3.2fC RH: %3.2f%%\n", sht30a.readTempC(), sht30a.readRH());
ClosedCube 0:fe3d85ba2df8 36 wait(0.3f);
ClosedCube 0:fe3d85ba2df8 37 }
ClosedCube 0:fe3d85ba2df8 38
ClosedCube 0:fe3d85ba2df8 39 }