inter

Dependencies:   mbed

Committer:
danielgarciag
Date:
Sat Nov 10 22:46:17 2018 +0000
Revision:
0:e5582202e93b
interrupcion

Who changed what in which revision?

UserRevisionLine numberNew contents of line
danielgarciag 0:e5582202e93b 1 #include "mbed.h"
danielgarciag 0:e5582202e93b 2
danielgarciag 0:e5582202e93b 3 DigitalOut led1(LED1);
danielgarciag 0:e5582202e93b 4 InterruptIn BOTON(USER_BUTTON);
danielgarciag 0:e5582202e93b 5 int i=0;
danielgarciag 0:e5582202e93b 6 void vel1();
danielgarciag 0:e5582202e93b 7 void vel2();
danielgarciag 0:e5582202e93b 8
danielgarciag 0:e5582202e93b 9
danielgarciag 0:e5582202e93b 10
danielgarciag 0:e5582202e93b 11
danielgarciag 0:e5582202e93b 12 int main() {
danielgarciag 0:e5582202e93b 13
danielgarciag 0:e5582202e93b 14 BOTON.rise(&vel1);
danielgarciag 0:e5582202e93b 15 BOTON.fall(&vel2);
danielgarciag 0:e5582202e93b 16 while (1){
danielgarciag 0:e5582202e93b 17
danielgarciag 0:e5582202e93b 18 led1 = !led1;
danielgarciag 0:e5582202e93b 19 wait_ms(i);
danielgarciag 0:e5582202e93b 20
danielgarciag 0:e5582202e93b 21 }
danielgarciag 0:e5582202e93b 22
danielgarciag 0:e5582202e93b 23 }
danielgarciag 0:e5582202e93b 24
danielgarciag 0:e5582202e93b 25 void vel1(){
danielgarciag 0:e5582202e93b 26 i=100;
danielgarciag 0:e5582202e93b 27 }
danielgarciag 0:e5582202e93b 28 void vel2(){
danielgarciag 0:e5582202e93b 29 i=500;
danielgarciag 0:e5582202e93b 30 }