Jebeni energy iz interšpara.

Dependencies:   mbed

4cetvrti_master.cpp

Committer:
JosipLupinski
Date:
2016-11-18
Revision:
0:da2489b55d16

File content as of revision 0:da2489b55d16:

#include "mbed.h"

BusOut dataout(p21,p22,p23,p24);
BusOut ledice(LED4,LED3,LED2,LED1);
DigitalOut strobe(p25);
DigitalIn busy(p26);
BusIn datain(p20,p19,p18,p17);

int main() {
    
    datain.mode(PullUp);
    strobe = 1; //inicijaliziraj strobe liniju
    wait(2);
    
    while(true) {
        ledice = datain;
        dataout = datain;
        wait(0.1);
        strobe = 0;
        wait(0.1);
        strobe = 1;
        wait(4); //cekaj novi ciklus, nepoznato vrijeme obrade slavea
    }
}

//master redefinirani kod
#include "mbed.h"

BusInOut dataout(p21,p22,p23,p24);
BusInOut ledice(LED4,LED3,LED2,LED1);
DigitalOut strobe(p25);
DigitalIn busy(p26);
BusInOut datain(p20,p19,p18,p17);

int main() {
 
    dataout.output();
    ledice.output();
    datain.input();
    datain.mode(PullUp);
    strobe = 1; //inicijaliziraj strobe liniju
    wait(2);
    
    while(1) {
        if(busy==0){
            ledice = datain;
            dataout = datain;
            //wait_ms(100);
            strobe = 0;
            wait_ms(100);
            strobe = 1;
            //wait(4); //cekaj novi ciklus, nepoznato vrijeme obrade slavea
        }
    }
}