Ilvana Brankovic Emina Muharemovic

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "mbed.h"
00003 BusOut red(dp6,dp28,dp1,dp2);
00004 BusIn kolona(dp13,dp11,dp10,dp9);
00005 Serial pc( USBTX,USBRX);
00006 Ticker tikercic;
00007 
00008 char taster()
00009 {
00010         char taster1=' ';
00011         red=1;
00012         if(kolona==4)taster1='0';
00013         else if(kolona==8)taster1='*';
00014         else if(kolona==2)taster1='#';
00015         else if(kolona==1)taster1='D';
00016         
00017         red=2;
00018          if(kolona==2)taster1='9';
00019         else if(kolona==4)taster1='8';
00020         else if(kolona==8)taster1='7';
00021         else if(kolona==1)taster1='C';
00022         
00023         red=4;
00024         if(kolona==1)taster1='B';
00025         else if(kolona==2)taster1='6';
00026         else if(kolona==4)taster1='5';
00027         else if(kolona==8)taster1='4';
00028         
00029          red=8;
00030         if(kolona==2)taster1='3';
00031         else if(kolona==4)taster1='2';
00032         else if(kolona==8)taster1='1';
00033         else if(kolona==1)taster1='A';
00034         
00035         return taster1;
00036     }
00037  
00038  
00039  int broj;
00040 void pomocna()
00041 {
00042     char znak=taster();
00043     if(taster()=='*')
00044     {
00045         pc.putc('\n');
00046     }
00047     else if(taster()==' ')
00048     {
00049         
00050     }
00051     else 
00052     {
00053         pc.putc(znak);
00054     }
00055 }
00056 int main() {
00057     tikercic.attach(pomocna,0.4);
00058     while(1) {
00059       
00060     }
00061 }