Applied engineering Team / Mbed 2 deprecated vjezba_2

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 // program code for Exercise 19
00002 #include "mbed.h"
00003 DigitalOut A(p5); // segment A
00004 DigitalOut B(p6); // segment B
00005 DigitalOut C(p7); // segment C
00006 DigitalOut D(p8); // segment D
00007 DigitalOut E(p9); // segment E
00008 DigitalOut F(p10); // segment F
00009 DigitalOut G(p11); // segment G
00010 DigitalOut DP(p12); // segment DP
00011 int main()
00012 {
00013     while (1) { // infinite loop
00014         A=1;
00015         B=1;
00016         C=1;
00017         D=1;
00018         E=1;
00019         F=1;
00020         G=0;
00021         DP=0; // set LEDs '0'
00022         wait(0.5);
00023         A=0;
00024         B=1;
00025         C=1;
00026         D=0;
00027         E=0;
00028         F=0;
00029         G=0;
00030         DP=0; // set LEDs '1'
00031         wait(0.5);
00032         A=1;
00033         B=1;
00034         C=0;
00035         D=1;
00036         E=1;
00037         F=0;
00038         G=1;
00039         DP=0; // set LEDs '2'
00040         wait(0.5);
00041         A=1;
00042         B=1;
00043         C=1;
00044         D=1;
00045         E=0;
00046         F=0;
00047         G=1;
00048         DP=0; // set LEDs '3'
00049         wait(0.5);
00050         A=0;
00051         B=1;
00052         C=1;
00053         D=0;
00054         E=0;
00055         F=1;
00056         G=1;
00057         DP=0; // set LEDs '4'
00058         wait(0.5);
00059         A=1;
00060         B=0;
00061         C=1;
00062         D=1;
00063         E=0;
00064         F=1;
00065         G=1;
00066         DP=0; // set LEDs '5'
00067         wait(0.5);
00068         A=1;
00069         B=0;
00070         C=1;
00071         D=1;
00072         E=1;
00073         F=1;
00074         G=1;
00075         DP=0; // set LEDs '6'
00076         wait(0.5);
00077         A=1;
00078         B=1;
00079         C=1;
00080         D=0;
00081         E=0;
00082         F=0;
00083         G=0;
00084         DP=0; // set LEDs '7'
00085         wait(0.5);
00086         A=1;
00087         B=1;
00088         C=1;
00089         D=1;
00090         E=1;
00091         F=1;
00092         G=1;
00093         DP=0; // set LEDs '8'
00094         wait(0.5);
00095         A=1;
00096         B=1;
00097         C=1;
00098         D=1;
00099         E=0;
00100         F=1;
00101         G=1;
00102         DP=0; // set LEDs '9'
00103         wait(0.5);
00104     }
00105 }