Omerovic Mirza, Keco Armin

Dependencies:   mbed

Committer:
tim008
Date:
Mon Mar 10 17:04:10 2014 +0000
Revision:
0:b4adea52c7fa
LV2-PAI-Grupa3-Tim008;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:b4adea52c7fa 1 #include <cmath>
tim008 0:b4adea52c7fa 2
tim008 0:b4adea52c7fa 3 #include "mbed.h"
tim008 0:b4adea52c7fa 4 #define MAX_COUNT 255
tim008 0:b4adea52c7fa 5 #define LED_NUM 8
tim008 0:b4adea52c7fa 6
tim008 0:b4adea52c7fa 7
tim008 0:b4adea52c7fa 8 BusOut kolone(dp9, dp10, dp11, dp13);
tim008 0:b4adea52c7fa 9 BusIn redovi(dp16, dp15, dp17, dp18);
tim008 0:b4adea52c7fa 10 DigitalOut enable(dp14);
tim008 0:b4adea52c7fa 11 DigitalOut myleds[LED_NUM] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28};
tim008 0:b4adea52c7fa 12
tim008 0:b4adea52c7fa 13
tim008 0:b4adea52c7fa 14 int pritisnuto(int &red, int &kolona) {
tim008 0:b4adea52c7fa 15 for(int i = 1; i <= 4; i++) {
tim008 0:b4adea52c7fa 16 kolone = i;
tim008 0:b4adea52c7fa 17 wait(0.1);
tim008 0:b4adea52c7fa 18
tim008 0:b4adea52c7fa 19 if(redovi == 2) {
tim008 0:b4adea52c7fa 20 myleds[1] = (myleds[1] == 0) ? 1 : 0;
tim008 0:b4adea52c7fa 21 wait(0.1);
tim008 0:b4adea52c7fa 22 }
tim008 0:b4adea52c7fa 23 }
tim008 0:b4adea52c7fa 24 }
tim008 0:b4adea52c7fa 25
tim008 0:b4adea52c7fa 26 int main() {
tim008 0:b4adea52c7fa 27 enable = 0;
tim008 0:b4adea52c7fa 28 kolone = 0;
tim008 0:b4adea52c7fa 29 for(int i = 0; i < LED_NUM; i++)
tim008 0:b4adea52c7fa 30 myleds[i] = 1;
tim008 0:b4adea52c7fa 31 while(true) {
tim008 0:b4adea52c7fa 32 int red, kolona;
tim008 0:b4adea52c7fa 33 pritisnuto(red, kolona);
tim008 0:b4adea52c7fa 34 }
tim008 0:b4adea52c7fa 35
tim008 0:b4adea52c7fa 36 return 0;
tim008 0:b4adea52c7fa 37 }