M0Board_WF
/
WF_lektion9-LM75B
a
Revision 0:ac20f3855117, committed 2015-01-28
- Comitter:
- bulmenwt
- Date:
- Wed Jan 28 07:47:01 2015 +0000
- Commit message:
- test
Changed in this revision
diff -r 000000000000 -r ac20f3855117 LM75B.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LM75B.lib Wed Jan 28 07:47:01 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/neilt6/code/LM75B/#7ac462ba84ac
diff -r 000000000000 -r ac20f3855117 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jan 28 07:47:01 2015 +0000 @@ -0,0 +1,67 @@ +/*M0-BOARD LPC11U24 VERSION 1.0 / HI/ENE/WF 09_2014 +BULME Graz / Elektronik 29 +Alternativ ohne Library für LM75B +*/ +#include "mbed.h" +#include "LM75B.h" + +DigitalOut Led1(LED1); +DigitalOut Led2(LED2); +DigitalOut Led3(LED3); +DigitalOut Led4(LED4); + + + +/* function declaration */ +void maxTemp(); + + + + +//Create an LM75B object at the default address (ADDRESS_0) +LM75B sensor(p28, p27); +int main() +{ +//Try to open the LM75B + if (sensor.open()) { + printf("Device detected!\n\r"); + while (1) { + + + Led4=1; + wait(0.2); + Led4=0; + wait(0.2); + + maxTemp() ; + + + //Print the current temperature + printf("Temp = %.1f\n\r", (float)sensor); + //Sleep for 0.5 seconds + wait(0.5); + } + } else { + error("Device not detected!\n"); + } + + + + +} + + +void maxTemp() +{ + /* local variable declaration */ + + + if (sensor > 29.0) { + Led1=1; + } + else + Led1=0; + + //return 0; + +} \ No newline at end of file
diff -r 000000000000 -r ac20f3855117 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Wed Jan 28 07:47:01 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/552587b429a1 \ No newline at end of file