Muharem Hadžić, Emina Šarić

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 Serial pc(USBTX,USBRX);
00004  
00005 BusIn kolone(dp13, dp11, dp10, dp9);
00006 BusOut redovi(dp2,dp1,dp28,dp6);
00007 
00008 void red(BusIn k, BusOut r)
00009 {
00010     r=8;
00011     if(k==8)
00012         pc.printf("%c", '1');
00013     else if(k==4)
00014         pc.printf("%c", '2');
00015     else if(k==2)
00016         pc.printf("%c", '3');
00017     else if(k==1)
00018         pc.printf("%c", 'A');
00019     r=4;
00020     if(k==8)
00021         pc.printf("%c", '4');
00022     else if(k==4)
00023         pc.printf("%c", '5');
00024     else if(k==2)
00025         pc.printf("%c", '6');
00026     else if(k==1)
00027         pc.printf("%c", 'B');
00028     r=2;
00029     if(k==8)
00030         pc.printf("%c", '7');
00031     else if(k==4)
00032         pc.printf("%c", '8');
00033     else if(k==2)
00034         pc.printf("%c", '9');
00035     else if(k==1)
00036         pc.printf("%c", 'C');
00037     r=1;
00038     if(k==8)
00039         pc.printf("%c", '\n');
00040     else if(k==4)
00041         pc.printf("0");
00042     else if(k==2)
00043         pc.printf("#");
00044     else if(k==1)
00045         pc.printf("D");
00046 }
00047     
00048  
00049 int main() {
00050     while(1) {
00051         red(kolone,redovi);
00052         wait_ms(100);
00053     }
00054 }