Abgabe PE

Dependents:   TINF_mbedSimulator_2Leds

2Leds.cpp

Committer:
martwerl
Date:
2018-06-18
Revision:
0:a68f8dc747e7

File content as of revision 0:a68f8dc747e7:

#include "mbed.h"
#include "2Leds.h"
 
void TwoLeds::ledOn(void) 
{
    _pin1 = 1;
    
    _pin2 = 1;
}
 
void TwoLeds::ledOff(void) 
{
    _pin1 = 0;
    _pin2 = 0;
}
 
void TwoLeds::ledX() //LEDs blinken alternierend
{
       
            if (_pin1 == 0 && _pin2 == 0)
            {
                _pin1 = 1;
                _pin2 = 0;
            }
            else if (_pin1 == 1 && _pin2 == 0)
            {
                _pin1 = 0;
                _pin2 = 1;
            }
            else if (_pin1 == 0 && _pin2 == 1)
            {
                _pin1 = 1;
                _pin2 = 0;
            }
    
}
 
void TwoLeds::printStatus(void) 
{
    printf("LED1 ist jetzt: %d\n", _pin1.read());
    printf("LED2 ist jetzt: %d\n", _pin2.read());
}