Temperatur und Luffeuchtigkeit ueber I^2 einlesen und an der serielen Schnittstelle ausgeben

Dependencies:   mbed Si7021

main.cpp

Committer:
happy_alien
Date:
2019-11-21
Revision:
2:538939bfd629
Parent:
1:700f6e782bf9
Child:
3:ab1d4af507d1

File content as of revision 2:538939bfd629:

#include "mbed.h"



    //      D20,D19,D18,D17,...
BusOut lb(D2,D3,D6,D9,D11,D12,A6,D13);

   

DigitalIn T1(A2), T2(A1);


void OneRunLightStep2();
void Dreierlicht();


int main()

{   
    while(1)
    {
        if (T1==0)
     OneRunLightStep2();
     if(T2==0)
     Dreierlicht();
        
        
        
    }
  
}


void OneRunLightStep2()
{
    if(lb==0)
    lb=1;
    else
    lb=lb<<1;   // Finster
    wait_ms(500);
}
void Dreierlicht()
{
    int i=0;
    lb=1;
    for(i=0;i<8;i++)
   { 
   wait_ms(500);
    if(i<2)
    lb=(lb<<1) |1;
    else
    lb=(lb<<1);
    
    }
    
    
    
    
}