microbit digital read test based on mbed SDK

Dependencies:   mbed

main.cpp

Committer:
coocox_paul
Date:
2016-09-19
Revision:
0:9967b22d8665

File content as of revision 0:9967b22d8665:

#include "mbed.h"
/* 
 * All the LEDs on the micro:bit are part of the LED Matrix,
 * In order to get simple blinking behaviour, we set column 0
 * to be permanently at ground. If you want to use the LEDs as
 * a screen, there is a display driver in the micro:bit 'DAL',
 */
DigitalOut col0(P0_4, 0);
//DigitalIn myswitch(P0_23);
DigitalIn myswitch(P0_20);

DigitalOut myled(P0_13);

int main() {
    int v;
    myled = 1;
    
    while(1) {
        
        
        v = myswitch.read();
        
        if(v) {
            myled = !myled;
            
        }
        wait(0.2);
//        myled = 1;
//        wait(0.2);
//        myled = 0;
        wait(0.2);
    }
}