DigitalIO Aufgabe 14

Dependencies:   mbed

Committer:
DoTTi
Date:
Thu Jan 21 16:26:59 2016 +0000
Revision:
0:369891f9a34f
DigitalIO Aufgabe 14

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DoTTi 0:369891f9a34f 1 #include "mbed.h"
DoTTi 0:369891f9a34f 2
DoTTi 0:369891f9a34f 3 DigitalOut myled(LED1);
DoTTi 0:369891f9a34f 4 DigitalIn taster(P0_10);
DoTTi 0:369891f9a34f 5
DoTTi 0:369891f9a34f 6 int main()
DoTTi 0:369891f9a34f 7 {
DoTTi 0:369891f9a34f 8 int counter=-1;
DoTTi 0:369891f9a34f 9 int tasteralt=1;
DoTTi 0:369891f9a34f 10 int tasterneu;
DoTTi 0:369891f9a34f 11
DoTTi 0:369891f9a34f 12 //taster.mode(PullUp);
DoTTi 0:369891f9a34f 13 wait(.001);
DoTTi 0:369891f9a34f 14 while(1) {
DoTTi 0:369891f9a34f 15 tasterneu = taster;
DoTTi 0:369891f9a34f 16 if ((tasterneu==0) && (tasteralt==1))
DoTTi 0:369891f9a34f 17 {
DoTTi 0:369891f9a34f 18 counter++;
DoTTi 0:369891f9a34f 19 }
DoTTi 0:369891f9a34f 20 if(counter ==10)
DoTTi 0:369891f9a34f 21 {
DoTTi 0:369891f9a34f 22 myled=1;
DoTTi 0:369891f9a34f 23 wait(1);
DoTTi 0:369891f9a34f 24 counter=0;
DoTTi 0:369891f9a34f 25 }
DoTTi 0:369891f9a34f 26 else{
DoTTi 0:369891f9a34f 27 myled=0;
DoTTi 0:369891f9a34f 28 }
DoTTi 0:369891f9a34f 29 tasteralt = tasterneu;
DoTTi 0:369891f9a34f 30 }
DoTTi 0:369891f9a34f 31 }