4.7 LED mittels Tastendruck ein- und ausschalten. (if/else, AnalogIn) mit Berücksichtigung Poti (PWM)

Dependencies:   mbed

Fork of 04-02-Uebung by th.iotkit.ch

main.cpp

Committer:
stefan1691
Date:
2015-02-20
Revision:
1:60535236bc87
Parent:
0:03cf1f3b043c

File content as of revision 1:60535236bc87:

/** 4.7 LED mittels Tastendruck ein- und ausschalten. (if/else, AnalogIn) mit Berücksichtigung Poti (PWM) 
*/
#include "mbed.h"

DigitalIn b1( PTC9, PullUp );
DigitalIn b2( PTC0, PullUp );

PwmOut led( D13 );
AnalogIn poti ( A0 );

int on = 0;     // On/Off Merker

int main()
{
    while (true)
     {
        // On / Off Buttons
        if  ( b1 == 0 )
            on = 1;
        if  ( b2 == 0 )
            on = 0;
        
        // LED    
        if  ( on )
            led = poti;
        else
            led = 0;  

        wait( 0.2 );    // ohne wait laesst sich das Board nicht neu programmieren!              
    }
}