Programa para testes

Dependencies:   mbed

main.cpp

Committer:
mlucas82
Date:
2015-04-21
Revision:
19:dc205bc94993
Parent:
18:fd0356641437

File content as of revision 19:dc205bc94993:

#include "mbed.h"

DigitalOut myled(LED1);

#define CURTO   0.3
#define LONGO   0.9

void pisca(float tempo)
{
    myled = 1;
    wait(tempo);
    myled = 0;
}

void piscaCurto()
{
    pisca(CURTO);
}

void piscaLongo()
{
    pisca(LONGO);
}

void pausa(float tempo)
{
    wait(tempo);
}

int main() {
    pausa(1);
    while(1) {
        printf("S\n");
        piscaCurto();
        pausa(CURTO);
        piscaCurto();
        pausa(CURTO);
        piscaCurto();

        pausa(1);

        printf("O\n");
        piscaLongo();
        pausa(CURTO);
        piscaLongo();
        pausa(CURTO);
        piscaLongo();

        pausa(1);

        printf("S\n");
        piscaCurto();
        pausa(CURTO);
        piscaCurto();
        pausa(CURTO);
        piscaCurto();

        wait(1);
    }
}