Teste i/o freedom kl25z

Dependencies:   mbed

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