Digitalout

Dependencies:   mbed

main.cpp

Committer:
Reichi19
Date:
2018-11-15
Revision:
0:1639615b2652

File content as of revision 0:1639615b2652:

#include "mbed.h"


DigitalOut doMyled_1(LED1);
DigitalOut doMyled_4(LED4);
DigitalIn diJaUp(p15);
BusOut doBlueLeds (LED1,LED2,LED3,LED4);

uint8_t ledZustand;     // Zustandvar für eine LED

void activate()
{
       
    
        wait(0.2);
        doMyled_1 = 0;
        wait(0.2);
        doMyled_1 = 1;
        wait(0.1);
        doMyled_4 = !doMyled_4; // toogle
        printf("Zustand von LED4 = %d/r/n", (int)doMyled_4); // Ausgabe in der HTerm Software
}
int main() { 
    doMyled_1.write(1); 
    ledZustand = doMyled_1.read();
    //ledZustand = doMyled_1; // same as line above
    
    while(1) {
        if(diJaUp)
        {
        activate();
        }
        else 
        {
        printf("Bitte Joystick UP druecken\r\n");
        for(int i=0; i<16;i++)
        {
        doBlueLeds = i; 
        //doMyled_1 = doMyled_4 = 0;    
        wait(0.1);
        }
        doBlueLeds =0;
        }
    }
}