(in progress)
Dependencies: LM75B EALib mbed
main_proj3.cpp@1:f5ad0c1f9d0f, 2015-10-13 (annotated)
- Committer:
- kinetik
- Date:
- Tue Oct 13 00:35:33 2015 +0000
- Revision:
- 1:f5ad0c1f9d0f
- Parent:
- 0:53a593dea14e
- Child:
- 2:85472a77be8b
working Temperature sensor
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kinetik | 1:f5ad0c1f9d0f | 1 | #include "LM75B.h" //Temperature header file |
kinetik | 1:f5ad0c1f9d0f | 2 | #include "MMA7455.h" // Accelerometer header file |
kinetik | 1:f5ad0c1f9d0f | 3 | #include "mbed.h" |
kinetik | 0:53a593dea14e | 4 | |
kinetik | 0:53a593dea14e | 5 | Serial myUart (USBTX, USBRX); |
kinetik | 1:f5ad0c1f9d0f | 6 | LM75B tempsensor(P0_27, P0_28, LM75B::ADDRESS_1); |
kinetik | 0:53a593dea14e | 7 | MMA7455 sensor(P0_27, P0_28); |
kinetik | 0:53a593dea14e | 8 | |
kinetik | 0:53a593dea14e | 9 | int main() |
kinetik | 0:53a593dea14e | 10 | { |
kinetik | 1:f5ad0c1f9d0f | 11 | float temp_reading; |
kinetik | 1:f5ad0c1f9d0f | 12 | |
kinetik | 0:53a593dea14e | 13 | myUart.baud(19200); // setting the baud rate |
kinetik | 1:f5ad0c1f9d0f | 14 | |
kinetik | 0:53a593dea14e | 15 | |
kinetik | 0:53a593dea14e | 16 | while(1) { |
kinetik | 1:f5ad0c1f9d0f | 17 | temp_reading = (9/5)* tempsensor.temp() + 32; // converted to Fahrenheit |
kinetik | 1:f5ad0c1f9d0f | 18 | myUart.printf("Current board temperature (Fahrenheit): %f\r", temp_reading); |
kinetik | 1:f5ad0c1f9d0f | 19 | wait(0.5); |
kinetik | 1:f5ad0c1f9d0f | 20 | |
kinetik | 1:f5ad0c1f9d0f | 21 | |
kinetik | 0:53a593dea14e | 22 | |
kinetik | 0:53a593dea14e | 23 | |
kinetik | 0:53a593dea14e | 24 | |
kinetik | 0:53a593dea14e | 25 | |
kinetik | 0:53a593dea14e | 26 | } |
kinetik | 0:53a593dea14e | 27 | |
kinetik | 0:53a593dea14e | 28 | |
kinetik | 0:53a593dea14e | 29 | |
kinetik | 0:53a593dea14e | 30 | |
kinetik | 0:53a593dea14e | 31 | |
kinetik | 0:53a593dea14e | 32 | |
kinetik | 0:53a593dea14e | 33 | |
kinetik | 0:53a593dea14e | 34 | |
kinetik | 0:53a593dea14e | 35 | |
kinetik | 0:53a593dea14e | 36 | |
kinetik | 0:53a593dea14e | 37 | |
kinetik | 0:53a593dea14e | 38 | } |