Collaboration Coding Test

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut IN1(p21);
00004 DigitalOut IN2(p22);
00005 DigitalOut IN3(p23);
00006 DigitalOut IN4(p24);
00007 
00008 int main() {
00009     IN1=0;
00010     IN2=0;
00011     IN3=0;
00012     IN4=0;
00013     wait(200);
00014     while (1) {   
00015         for(int i=0;i<3;i++){
00016             wait(200); 
00017             if(i>3){i=0;}
00018             switch(i){
00019                 case 0:
00020                 IN1=1;
00021                 IN2=0;
00022                 IN3=1;
00023                 IN4=0;
00024                 case 1:
00025                 IN1=0;
00026                 IN2=1;
00027                 IN3=1;
00028                 IN4=0;
00029                 
00030                 case 3:
00031                 IN1=0;
00032                 IN2=1;
00033                 IN3=0;
00034                 IN4=1;
00035                 case 4:
00036                 IN1=1;
00037                 IN2=0;
00038                 IN3=0;
00039                 IN4=1;
00040                 }
00041                 }
00042                 
00043     }
00044 }