limit switch example

Dependencies:   mbed

main.cpp

Committer:
glintligo
Date:
2018-07-17
Revision:
0:bd903e56077a
Child:
1:fe798c459fdb

File content as of revision 0:bd903e56077a:

#include "mbed.h"

PwmOut mypwm(PA_10);
InterruptIn button(PB_3);
DigitalOut myled(LED1);
void stop();

int main() {
    button.rise(&stop);
    mypwm.period_ms(10);
    mypwm.pulsewidth_ms(9);
    
    while(1) {
        myled = !myled;
        wait(1);
    }
}

void stop()
{   wait(0.01);
    if(button.read() == 1)
    {
    mypwm.write(0); 
    }  
}