a

Dependencies:   LM75B mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /*M0-BOARD LPC11U24 VERSION 1.0 WF 11_2014
00002 BULME Graz / Elektronik 29
00003 Alternativ ohne Library für LM75B
00004 
00005 UART Raspberry PI lesen
00006 
00007 */
00008 #include "mbed.h"
00009 #include "LM75B.h"
00010 
00011 DigitalOut  Led1(LED1);
00012 DigitalOut  Led2(LED2);
00013 DigitalOut  Led3(LED3);
00014 DigitalOut  Led4(LED4);
00015 
00016 Serial pc(USBTX, USBRX); // tx, rx
00017 char   ch;
00018 
00019 //Create an LM75B object at the default address (ADDRESS_0)
00020 LM75B sensor(p28, p27);
00021 int main()
00022 {
00023     while (1) {   
00024      printf("%.1f\n\r", (float)sensor);
00025  
00026      Led4=1;
00027      wait(0.2);
00028      Led4=0;
00029      wait(0.2); 
00030      
00031      
00032      ch = pc.getc();
00033         
00034     
00035         if (ch == 'a') {  // LED
00036             Led1 = 1;
00037           
00038         }   
00039         
00040         else if (ch == 'b') {  
00041           Led1 = 0;
00042             
00043             }
00044 
00045      
00046    }   
00047 }
00048 
00049 
00050