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

Dependencies:   mbed

main.cpp

Committer:
afm76
Date:
2018-03-05
Revision:
0:409a7398165b
Child:
1:c07bb4813cc3

File content as of revision 0:409a7398165b:


 
#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");
 
  while(1) {
    if (botao_A == 0) { // Botão usuário pressionado 
      pc.printf("\nTecla A");
    }
    if (botao_B == 0) { // Botão externo pressionado
      pc.printf("\nTecla B");
    }
    if (botao_C == 0) { // Botão usuário pressionado 
      pc.printf("\nTecla C");
    }
    if (botao_D == 0) { // Botão usuário pressionado 
      pc.printf("\nTecla D");
    }
    if (botao_E == 0) { // Botão usuário pressionado 
      pc.printf("\nTecla E");
    }
    if (botao_F == 0) { // Botão usuário pressionado 
      pc.printf("\nTecla F");
    }
    
    for (i = 1; i < 1000; i+=1){}
 }
}