ClosedCube
/
SHT30A_EASY
ClosedCube SHT30A-EASY breakout module code example for SHT30-ARP-B Analog Humidity & Temperature Sensor
main.cpp@0:fe3d85ba2df8, 2015-09-13 (annotated)
- 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?
User | Revision | Line number | New 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 | } |