l

Dependencies:   mbed

main.cpp

Committer:
jon07
Date:
2017-11-09
Revision:
0:d3f400552657

File content as of revision 0:d3f400552657:

#include "mbed.h"
#include "rtos.h"

Thread whili1;
DigitalOut Led1(PB_3); // Led1 conectado al pin D3

while (1) {
        Led1 = !Led1;
        Thread::wait(1000); //tiempo de espera para cambiar el led1 de estado
    }
    
Thread whili2;
DigitalOut Led2(PB_5); // Led2 conectado al pin D4

while (1) {
        Led2 = !Led2;
        Thread::wait(1200); //tiempo de espera para cambiar el led2 de estado
    }

Thread whili3;
DigitalOut Led3(PB_4); // Led3 conectado al pin D5

while (1) {
        Led3 = !Led3; 
        Thread::wait(1500); //tiempo de espera para cambiar el led3 de estado
    }


int main()
{
whili1.start(Led1,blink);
whili2.start(Led2,blink);
whili3.start(Led3,blink);
whili1.join(); 
whili2.join();
whili3.join();
}

void blink(DigitalOut *led) //función que cambia el estado del led
{
    *led=!*led;
    break