Práctica 2 Ejercicio 4 A

Dependencies:   mbed

main.cpp

Committer:
anderibabe
Date:
2017-11-03
Revision:
0:f4f091492747

File content as of revision 0:f4f091492747:

#include "mbed.h"

InterruptIn Sw1(PB_0); // Switch1 conectado al pin A3
InterruptIn Sw2(PC_1); // Switch2 conectado al pin A4
InterruptIn Sw3(PC_0); // Switch3 conectado al pin A5
DigitalOut Led1(PB_3); // Led1 conectado al pin D3
DigitalOut Led2(PB_5); // Led2 conectado al pin D4
DigitalOut Led3(PB_4); // Led3 conectado al pin D5
int myled;
void trigger1 ()
{
    Led1=myled;
    myled=!myled;
}

void trigger2 ()
{
    Led2=myled;
    myled=!myled;
}

void trigger3 ()
{
    Led3=myled;
    myled=!myled;
}

int main()
{
    Sw1.rise(&trigger1);
    Sw2.rise(&trigger2);
    Sw3.rise(&trigger3);
    while(1) {
        sleep();
    }
}