Teste i/o freedom kl25z

Dependencies:   mbed

main_treste_i_o.cpp

Committer:
PedroS1989
Date:
2015-03-17
Revision:
0:ca574fffad51

File content as of revision 0:ca574fffad51:

//AUTOR: Pedro Santos
//DATA: 18/12/2014
//NOTAS: http:
//CODIGO PARA: programa de teste para entradas e saidas da placa kl25Z

#include "mbed.h"

//********************************************************************
//********************************************************************
//DEFINIÇÃO DE ENTRADAS E SAIDAS USADAS NO PROGRAMA
//SAIDAS DIGITAIS
DigitalOut  led1     (PTE2);
DigitalOut  led2     (PTE3);
DigitalOut  led3     (PTE4);
DigitalOut  led4     (PTE5);

//ENTRADAS DIGITAIS
DigitalIn tecla1 (PTE20);
DigitalIn tecla2 (PTE21);
DigitalIn tecla3 (PTE22);
DigitalIn tecla4 (PTE23);



//********************************************************************
//****************************** MAIN ********************************
//********************************************************************
int main() {  
  
//****************************** LOOP ********************************
    while(1) {

        led2 = 0;
        wait(0.1); //Wait 100ms
        led2 = 1;
        wait(0.1); //Wait 100ms
        
        //testa tecla 1 e 2
        if(tecla1==1 || tecla2==1)
            led3=1;
        else
            led3=0;
            
         //testa tecla 3 e 4
        if(tecla3==1 || tecla4==1)
            led4=1;
        else
            led4=0;                   
           
    }
}