push buttons to control the leds

Dependencies:   mbed

main.cpp

Committer:
Frostworks
Date:
2016-09-12
Revision:
0:026e533b2f2f

File content as of revision 0:026e533b2f2f:

#include "mbed.h"
#include "math.h"

DigitalOut gpo(D0);
DigitalOut led_g(LED_GREEN);
DigitalOut led_b(LED_BLUE);
DigitalOut led_r(LED_RED);
DigitalIn sw3 (SW3);
DigitalIn sw2(SW2);

int main()
{
    while (true) {
        gpo = !gpo; // toggle pin
        led_g = 1;
        led_b = 1;
        led_r = 1;
        
        if (sw2 == 0)
        {
        led_g = 1;
        led_b = 0;
        led_r = 1;
            }
        if (sw3 == 0)
        {
        led_g = 1;
        led_b = 1;
        led_r = 0;
            }
        if ((sw2==0)&&(sw3==0))
        {
        led_g = 0;
        led_b = 1;
        led_r = 1;
          }  
    }
}