P3_4

Dependencies:   mbed

Committer:
mikel9547coronado
Date:
Thu Nov 09 14:54:26 2017 +0000
Revision:
1:973f9f702056
Parent:
main.cpp@0:5e40d6a769f1
funciona;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mikel9547coronado 0:5e40d6a769f1 1 #include "mbed.h"
mikel9547coronado 0:5e40d6a769f1 2 InterruptIn myswitch1(A5);
mikel9547coronado 0:5e40d6a769f1 3 InterruptIn myswitch2(A4);
mikel9547coronado 0:5e40d6a769f1 4 InterruptIn myswitch3(A2);
mikel9547coronado 0:5e40d6a769f1 5
mikel9547coronado 0:5e40d6a769f1 6 DigitalOut myled1(D4);
mikel9547coronado 0:5e40d6a769f1 7 DigitalOut myled2(D3);
mikel9547coronado 0:5e40d6a769f1 8 DigitalOut myled3(D2);
mikel9547coronado 0:5e40d6a769f1 9
mikel9547coronado 0:5e40d6a769f1 10 void boton1pulsado(){
mikel9547coronado 0:5e40d6a769f1 11 myled1=!myled1;
mikel9547coronado 0:5e40d6a769f1 12 }
mikel9547coronado 0:5e40d6a769f1 13
mikel9547coronado 0:5e40d6a769f1 14 void boton2pulsado(){
mikel9547coronado 0:5e40d6a769f1 15 myled2=!myled2;
mikel9547coronado 0:5e40d6a769f1 16 }
mikel9547coronado 0:5e40d6a769f1 17
mikel9547coronado 0:5e40d6a769f1 18 void boton3pulsado(){
mikel9547coronado 0:5e40d6a769f1 19 myled3=!myled3;
mikel9547coronado 0:5e40d6a769f1 20 }
mikel9547coronado 0:5e40d6a769f1 21
mikel9547coronado 0:5e40d6a769f1 22 int main() {
mikel9547coronado 0:5e40d6a769f1 23 myswitch1.rise(&boton1pulsado);
mikel9547coronado 0:5e40d6a769f1 24 myswitch2.rise(&boton2pulsado);
mikel9547coronado 0:5e40d6a769f1 25 myswitch3.rise(&boton3pulsado);
mikel9547coronado 0:5e40d6a769f1 26
mikel9547coronado 0:5e40d6a769f1 27 while(1) {
mikel9547coronado 0:5e40d6a769f1 28 sleep();
mikel9547coronado 0:5e40d6a769f1 29 }
mikel9547coronado 0:5e40d6a769f1 30 }