Examples for read buttons on KL46Z

Dependencies:   mbed

Committer:
FBSEletronica
Date:
Tue Jan 31 19:04:11 2017 +0000
Revision:
0:f8a09a4ee6c9
ex2 CPBR

Who changed what in which revision?

UserRevisionLine numberNew contents of line
FBSEletronica 0:f8a09a4ee6c9 1 #include "mbed.h"
FBSEletronica 0:f8a09a4ee6c9 2
FBSEletronica 0:f8a09a4ee6c9 3 DigitalOut led_red(LED2);
FBSEletronica 0:f8a09a4ee6c9 4 DigitalOut led_green(LED1);
FBSEletronica 0:f8a09a4ee6c9 5 DigitalIn sw1(SW1);
FBSEletronica 0:f8a09a4ee6c9 6 DigitalIn sw3(SW3);
FBSEletronica 0:f8a09a4ee6c9 7
FBSEletronica 0:f8a09a4ee6c9 8
FBSEletronica 0:f8a09a4ee6c9 9 int main() {
FBSEletronica 0:f8a09a4ee6c9 10
FBSEletronica 0:f8a09a4ee6c9 11 led_red = 1;
FBSEletronica 0:f8a09a4ee6c9 12 led_green = 1;
FBSEletronica 0:f8a09a4ee6c9 13
FBSEletronica 0:f8a09a4ee6c9 14 while (true) {
FBSEletronica 0:f8a09a4ee6c9 15 if(sw1 == 0){ //se botão pressionada
FBSEletronica 0:f8a09a4ee6c9 16 led_red = 0; //liga o led
FBSEletronica 0:f8a09a4ee6c9 17 }else{ //se não
FBSEletronica 0:f8a09a4ee6c9 18 led_red = 1; //apaga o led
FBSEletronica 0:f8a09a4ee6c9 19 }
FBSEletronica 0:f8a09a4ee6c9 20
FBSEletronica 0:f8a09a4ee6c9 21 if(sw3 == 0){ //se botão pressionada
FBSEletronica 0:f8a09a4ee6c9 22 led_green = 0; //liga o led
FBSEletronica 0:f8a09a4ee6c9 23 }else{ //se não
FBSEletronica 0:f8a09a4ee6c9 24 led_green = 1; //apaga o led
FBSEletronica 0:f8a09a4ee6c9 25 }
FBSEletronica 0:f8a09a4ee6c9 26 }
FBSEletronica 0:f8a09a4ee6c9 27 }