Pedro Santos
/
Test_i_o_kl25z
Teste i/o freedom kl25z
Diff: main_treste_i_o.cpp
- Revision:
- 0:ca574fffad51
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main_treste_i_o.cpp Tue Mar 17 23:42:24 2015 +0000 @@ -0,0 +1,51 @@ +//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; + + } +} \ No newline at end of file