leitura de botões na joystick shield v2.4 Xinda
Dependencies: mbed
main.cpp
- Committer:
- afm76
- Date:
- 2018-03-05
- Revision:
- 2:016bda11f251
- Parent:
- 1:c07bb4813cc3
File content as of revision 2:016bda11f251:
#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,a,b,c,d,e,f; pc.baud(9600); a=b=c=d=e=f=0; //b=0, //c=0, //d=0, //e=0, //f=0; pc.printf("\f\rA=%d, B=%d, C=%d, D=%d, E=%d, F=%d",a,b,c,d,e,f); pc.printf("\n\rHello World!!!"); while(1) { if (botao_A == 0) { // Botão usuário pressionado a++; pc.printf("\n\rTecla A = %d",a); } if (botao_B == 0) { // Botão externo pressionado b++; pc.printf("\n\rTecla B = %d",b); } if (botao_C == 0) { // Botão usuário pressionado c++; pc.printf("\n\rTecla C = %d",c); } if (botao_D == 0) { // Botão usuário pressionado d++; pc.printf("\n\rTecla D = %d",d); } if (botao_E == 0) { // Botão usuário pressionado e++; pc.printf("\n\rTecla E = %d",e); } if (botao_F == 0) { // Botão usuário pressionado f++; pc.printf("\n\rTecla F = %d",f); } // for (i = 1; i < 1000000; i+=1){} wait(0.2); } }