2019/0408 Jovana Trajkovic

Dependencies:   mbed

main.cpp

Committer:
jovanat
Date:
2021-11-06
Revision:
2:c76a73aa5822
Parent:
1:5d929bc24718

File content as of revision 2:c76a73aa5822:

// Libraries 
# include <mbed.h>

// Directives
#define LED_ON 0
#define LED_OFF 1
#define BUTTON 1

// Variables
DigitalOut SEL2(PB_6);
DigitalOut SEL1(PC_7);
DigitalOut a(PA_10);
DigitalOut b(PA_9);
DigitalOut c(PA_8);
DigitalOut d(PB_10);
DigitalOut e(PB_5);
DigitalOut f(PB_3);
DigitalOut g(PB_3);

// User functions 

int main (){
    SEL2.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    wait(3);
    a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    
    SEL2.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    b.write(LED_ON);
    c.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    a.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    a.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    d.write(LED_ON);
    c.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    c.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    a.write(LED_ON);
    g.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    e.write(LED_ON);
    g.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
     wait(3);
       a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    a.write(LED_ON);
    b.write(LED_ON);  
    c.write(LED_ON);
     wait(3);
       a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    e.write(LED_ON);
    a.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    b.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    g.write(LED_ON);
    a.write(LED_ON);
    c.write(LED_ON);
    b.write(LED_ON);
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    f.write(LED_ON);
    e.write(LED_ON);
    a.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    b.write(LED_ON);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    
    SEL1.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    SEL2.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    
    wait(3);
    
    SEL1.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    
    SEL2.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    
    wait(3);
      a.write(LED_OFF);
    b.write(LED_OFF);
    c.write(LED_OFF);
    d.write(LED_OFF);
    e.write(LED_OFF);
    f.write(LED_OFF);
    g.write(LED_OFF);
    wait(3);
    
    b.write(LED_ON);
    c.write(LED_ON);
    wait(3);
    a.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    wait(3);
    a.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    d.write(LED_ON);
    c.write(LED_ON);
    wait(3);
    f.write(LED_ON);
    b.write(LED_ON);
    g.write(LED_ON);
    c.write(LED_ON);
    wait(3);
    f.write(LED_ON);
    a.write(LED_ON);
    g.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    wait(3);
    
    SEL2.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    SEL1.write(LED_ON);
    a.write(LED_ON);
    b.write(LED_ON);
    c.write(LED_ON);
    d.write(LED_ON);
    e.write(LED_ON);
    f.write(LED_ON);
    
    
}