Omerovic Mirza, Keco Armin

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include <cmath>
00002 
00003 #include "mbed.h"
00004 #define MAX_COUNT 255
00005 #define LED_NUM 8
00006 
00007 
00008 BusOut kolone(dp9, dp10, dp11, dp13);
00009 BusIn redovi(dp16, dp15, dp17, dp18);
00010 DigitalOut enable(dp14);
00011 DigitalOut myleds[LED_NUM] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28};
00012 
00013 
00014 int pritisnuto(int &red, int &kolona) {
00015     for(int i = 1; i <= 4; i++) {
00016         kolone = i;
00017         wait(0.1);
00018         
00019         if(redovi == 2) {
00020             myleds[1] = (myleds[1] == 0) ? 1 : 0;
00021             wait(0.1);
00022         }
00023     }
00024 }
00025 
00026 int main() {
00027     enable = 0;
00028     kolone = 0;
00029     for(int i = 0; i < LED_NUM; i++)
00030                 myleds[i] = 1;
00031     while(true) {            
00032             int red, kolona;
00033             pritisnuto(red, kolona);
00034     }
00035 
00036     return 0; 
00037 }