Ivan Novak / Mojeledice
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Projekt.cpp Source File

Projekt.cpp

00001 #include "mbed.h"
00002 #include "Projekt.h"
00003 
00004 
00005 Projekt::Projekt(PinName startPin) : start(startPin), led1(A1), led2(A2), led3(A3), led4(A4) {
00006            ukljuceno=false;
00007            start.rise(this, &Projekt::ukljuci);
00008            led1 = led2 = led3 = led4 =0;
00009            time.start();
00010            
00011            
00012     }
00013     
00014 void Projekt::ukljuci(){
00015          ukljuceno=true;   
00016             led1=1;
00017             led2=0;
00018             led3=0;
00019             led4=0;
00020             wait(0.2);
00021             led1=1;
00022             led2=1;
00023             led3=0;
00024             led4=0;
00025             wait(0.2);
00026             led1=1;
00027             led2=1;
00028             led3=1;
00029             led4=0;
00030             wait(0.2);
00031             led1=1;
00032             led2=1;
00033             led3=1;
00034             led4=1;
00035             wait(3);
00036             led1=0;
00037             led2=1;
00038             led3=1;
00039             led4=1;
00040             wait(0.1);
00041             led1=0;
00042             led2=0;
00043             led3=1;
00044             led4=1;
00045             wait(0.2);
00046             led1=0;
00047             led2=0;
00048             led3=0;
00049             led4=1;
00050             wait(0.5);
00051             led1=0;
00052             led2=0;
00053             led3=0;
00054             led4=0;
00055             wait(0.1);
00056 }
00057 
00058 void Projekt::iskljuci(){
00059         ukljuceno=false;
00060         led1 = led2 = led3 = led4 =0;
00061 }