elektro hiof / Mbed 2 deprecated mbed_5_B_4

Dependencies:   mbed

Committer:
JES
Date:
Thu Oct 30 14:50:11 2014 +0000
Revision:
0:1598a1fa71db
.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JES 0:1598a1fa71db 1 #include "mbed.h"
JES 0:1598a1fa71db 2
JES 0:1598a1fa71db 3 DigitalOut led1(LED1),led2(LED2),led3(LED3),led4(LED4);
JES 0:1598a1fa71db 4
JES 0:1598a1fa71db 5 Ticker tick;
JES 0:1598a1fa71db 6 volatile int countUp;
JES 0:1598a1fa71db 7
JES 0:1598a1fa71db 8 void teller()
JES 0:1598a1fa71db 9 {
JES 0:1598a1fa71db 10 countUp++;
JES 0:1598a1fa71db 11 if (countUp >= 100)
JES 0:1598a1fa71db 12 countUp = 0;
JES 0:1598a1fa71db 13 }
JES 0:1598a1fa71db 14
JES 0:1598a1fa71db 15 int main()
JES 0:1598a1fa71db 16 {
JES 0:1598a1fa71db 17 tick.attach(&teller, 0.0001);
JES 0:1598a1fa71db 18 while(1) {
JES 0:1598a1fa71db 19 if (countUp < 25 && countUp >= 0)
JES 0:1598a1fa71db 20 led1 = 1 ;
JES 0:1598a1fa71db 21 else led1 = 0;
JES 0:1598a1fa71db 22 if (countUp < 50)
JES 0:1598a1fa71db 23 led2 = 1 ;
JES 0:1598a1fa71db 24 else led2 = 0;
JES 0:1598a1fa71db 25 if (countUp < 75)
JES 0:1598a1fa71db 26 led3 = 1 ;
JES 0:1598a1fa71db 27 else led3 = 0;
JES 0:1598a1fa71db 28 if (countUp < 95)
JES 0:1598a1fa71db 29 led4 = 1 ;
JES 0:1598a1fa71db 30 else led4 = 0;
JES 0:1598a1fa71db 31 }
JES 0:1598a1fa71db 32 }
JES 0:1598a1fa71db 33 /*
JES 0:1598a1fa71db 34 #include "mbed.h"
JES 0:1598a1fa71db 35
JES 0:1598a1fa71db 36 DigitalOut led1(LED1);
JES 0:1598a1fa71db 37 DigitalOut led2(LED2);
JES 0:1598a1fa71db 38 DigitalOut led3(LED3);
JES 0:1598a1fa71db 39 DigitalOut led4(LED4);
JES 0:1598a1fa71db 40
JES 0:1598a1fa71db 41 Ticker tick1;
JES 0:1598a1fa71db 42 Ticker tick2;
JES 0:1598a1fa71db 43 Ticker tick3;
JES 0:1598a1fa71db 44 Ticker tick4;
JES 0:1598a1fa71db 45
JES 0:1598a1fa71db 46 volatile int lys1, lys2, lys3, lys4;
JES 0:1598a1fa71db 47 void lyscontroll_1()
JES 0:1598a1fa71db 48 {
JES 0:1598a1fa71db 49 lys1=!lys1;
JES 0:1598a1fa71db 50 }
JES 0:1598a1fa71db 51 void lyscontroll_2()
JES 0:1598a1fa71db 52 {
JES 0:1598a1fa71db 53 lys2=!lys2;
JES 0:1598a1fa71db 54 }
JES 0:1598a1fa71db 55 void lyscontroll_3()
JES 0:1598a1fa71db 56 {
JES 0:1598a1fa71db 57 lys3=!lys3;
JES 0:1598a1fa71db 58 }
JES 0:1598a1fa71db 59 void lyscontroll_4()
JES 0:1598a1fa71db 60 {
JES 0:1598a1fa71db 61 lys4=!lys4;
JES 0:1598a1fa71db 62 }
JES 0:1598a1fa71db 63
JES 0:1598a1fa71db 64 int main()
JES 0:1598a1fa71db 65 {
JES 0:1598a1fa71db 66 tick1.attach(&lyscontroll_1, 0.0001*125);
JES 0:1598a1fa71db 67
JES 0:1598a1fa71db 68 tick2.attach(&lyscontroll_2, 0.0001*150);
JES 0:1598a1fa71db 69 tick3.attach(&lyscontroll_3, 0.0001*170);
JES 0:1598a1fa71db 70 tick4.attach(&lyscontroll_4, 0.0001*195);
JES 0:1598a1fa71db 71 while (1) {
JES 0:1598a1fa71db 72 led1 = lys1;
JES 0:1598a1fa71db 73 led2 = lys2;
JES 0:1598a1fa71db 74 led3 = lys3;
JES 0:1598a1fa71db 75 led4 = lys4;
JES 0:1598a1fa71db 76
JES 0:1598a1fa71db 77 }
JES 0:1598a1fa71db 78 }
JES 0:1598a1fa71db 79 */