leitura de botões na joystick shield v2.4 Xinda

Dependencies:   mbed

main.cpp

Committer:
afm76
Date:
2018-03-05
Revision:
1:c07bb4813cc3
Parent:
0:409a7398165b
Child:
2:016bda11f251

File content as of revision 1:c07bb4813cc3:


 
#include "mbed.h"
   
DigitalIn botao_A(D2);
DigitalIn botao_B(D3);
DigitalIn botao_C(D4);
DigitalIn botao_D(D5);
DigitalIn botao_E(D6);
DigitalIn botao_F(D7);

DigitalOut myled(LED1);
 
Serial pc(USBTX, USBRX);
 
int main() {
int i; 
pc.baud(9600);
 
pc.printf("Hello World!!!\n\r");
 
  while(1) {
    if (botao_A == 0) { // Botão usuário pressionado 
      pc.printf("\n\rTecla A");
    }
    if (botao_B == 0) { // Botão externo pressionado
      pc.printf("\n\rTecla B");
    }
    if (botao_C == 0) { // Botão usuário pressionado 
      pc.printf("\n\rTecla C");
    }
    if (botao_D == 0) { // Botão usuário pressionado 
      pc.printf("\n\rTecla D");
    }
    if (botao_E == 0) { // Botão usuário pressionado 
      pc.printf("\n\rTecla E");
    }
    if (botao_F == 0) { // Botão usuário pressionado 
      pc.printf("\n\rTecla F");
    }
    
    for (i = 10; i < 100; i+=10){}
 }
}