Sensors: DHT11, TEMT600 Analog ambient light sensor This version uses the ARCH_GPRS_V2_HW library.
Dependencies: ARCH_GPRS_V2_HW Blinker DHT GPRSInterface HTTPClient_GPRS SDFileSystem mbed
Fork of roam_v1 by
I2C_UART/i2c_uart.cpp@0:b6b64c1e74bb, 2015-04-01 (annotated)
- Committer:
- seedteam20
- Date:
- Wed Apr 01 16:16:13 2015 +0000
- Revision:
- 0:b6b64c1e74bb
- Child:
- 1:3d2e110f5dc8
Using DHT11 sensor and wdt. Not fully going to sleep.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
seedteam20 | 0:b6b64c1e74bb | 1 | #include "mbed.h" |
seedteam20 | 0:b6b64c1e74bb | 2 | #include "i2c_uart.h" |
seedteam20 | 0:b6b64c1e74bb | 3 | #include "ARCH_GPRS_HW_DFS.h" |
seedteam20 | 0:b6b64c1e74bb | 4 | |
seedteam20 | 0:b6b64c1e74bb | 5 | #define ADDRESS 8 |
seedteam20 | 0:b6b64c1e74bb | 6 | |
seedteam20 | 0:b6b64c1e74bb | 7 | I2C i2c_debug(GROVE_I2C_SDA, GROVE_I2C_SCL); |
seedteam20 | 0:b6b64c1e74bb | 8 | |
seedteam20 | 0:b6b64c1e74bb | 9 | |
seedteam20 | 0:b6b64c1e74bb | 10 | void debug_i2c(char *dta) |
seedteam20 | 0:b6b64c1e74bb | 11 | { |
seedteam20 | 0:b6b64c1e74bb | 12 | int len = strlen(dta); |
seedteam20 | 0:b6b64c1e74bb | 13 | i2c_debug.write(ADDRESS, dta, len); |
seedteam20 | 0:b6b64c1e74bb | 14 | //wait_ms(10); |
seedteam20 | 0:b6b64c1e74bb | 15 | } |
seedteam20 | 0:b6b64c1e74bb | 16 | |
seedteam20 | 0:b6b64c1e74bb | 17 | void debug_i2c(char dta) |
seedteam20 | 0:b6b64c1e74bb | 18 | { |
seedteam20 | 0:b6b64c1e74bb | 19 | char dta1[5]; |
seedteam20 | 0:b6b64c1e74bb | 20 | sprintf(dta1, "%c", dta); |
seedteam20 | 0:b6b64c1e74bb | 21 | debug_i2c(dta1); |
seedteam20 | 0:b6b64c1e74bb | 22 | } |
seedteam20 | 0:b6b64c1e74bb | 23 | // |