priprema

Dependencies:   mbed

main.cpp

Committer:
tim008
Date:
2014-05-05
Revision:
0:bf3d52e8260c

File content as of revision 0:bf3d52e8260c:

#include "mbed.h"

BusOut kolone(dp9,dp10,dp11,dp13);
BusIn redovi(dp6,dp28,dp1,dp2);
Serial pc(USBTX,USBRX);
DigitalOut enable(dp14);

char ocitaj() {
 kolone=1;
 if(redovi==1) return '1';
 else if(redovi==2) return '4';
 else if(redovi==3) return '7';
 else if(redovi==4) return '*'; // *
 kolone=2;
 if(redovi==1) return '2';
 else if(redovi==2) return '5';
 else if(redovi==3) return '8';
 else if(redovi==4) return '0'; 
 kolone=3;
 if(redovi==1) return '3';
 else if(redovi==2) return '6';
 else if(redovi==3) return '9';
 else if(redovi==4) return '#';//#
 kolone=4;
 if(redovi==1) return 'A';
 else if(redovi==2) return 'B';
 else if(redovi==3) return 'C';
 else if(redovi==4) return 'D';
 return 'L';
}

int main(){
    enable=1;
    char vr_ocitanja;
    while(1){
        vr_ocitanja=ocitaj();
        if(vr_ocitanja=='*')
        pc.printf("\n");
        else
        pc.printf("%c",vr_ocitanja);
        }
    }