Published for Bernard

Dependencies:   DebounceIn USBDevice mbed

main.cpp

Committer:
figlax
Date:
2014-09-16
Revision:
1:38a2dd5eed44
Parent:
0:e2860e845207
Child:
2:fcc04766c285

File content as of revision 1:38a2dd5eed44:

#include "mbed.h"
#include "DebounceIn.h"
//must import cookbook debounce library into project

DigitalOut myled(LED3);
Serial pc(USBTX, USBRX); // tx, rx
DebounceIn button(D2);
DigitalIn button2(D3);
DigitalIn button3(D4);
DigitalIn enter(D7);

int main() {
    button.mode(PullUp); 
    button2.mode(PullUp);
    button3.mode(PullUp);
    enter.mode(PullUp);
    
    wait(0.001);
    
    int button_old=1;
    int button_new;
    
    myled=0;
    
    while(1) {
        button_new = button.read();
        if((button_new==0) && (button_old==1)) {
            pc.printf("Hello World! ");
        }
        button_old= button_new;
        
        if(button2.read()==0) {
            pc.printf("crazy ");
        }
        if(button3.read()==0) {
            pc.printf("potato");
        }
       
    }
}