Tarik Demirović Aida Pločo

Dependencies:   N5110 mbed

Committer:
tim003
Date:
Mon May 19 07:57:55 2014 +0000
Revision:
0:3c24a8a80614
PAI-Grupa1-Tim003-Projekat1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:3c24a8a80614 1 #include "mbed.h"
tim003 0:3c24a8a80614 2 #include "N5110.h"
tim003 0:3c24a8a80614 3 #include "Reket.h"
tim003 0:3c24a8a80614 4
tim003 0:3c24a8a80614 5
tim003 0:3c24a8a80614 6 Reket rLijevi (1, 2, 5, 12);
tim003 0:3c24a8a80614 7 Reket rDesni (81, 82, 10, 17);
tim003 0:3c24a8a80614 8
tim003 0:3c24a8a80614 9 char skor1[1];
tim003 0:3c24a8a80614 10 char skor2[1];
tim003 0:3c24a8a80614 11
tim003 0:3c24a8a80614 12 N5110 display(dp4,dp24,dp23,dp25,dp2,dp6,dp18);
tim003 0:3c24a8a80614 13 DigitalOut enable (dp14);
tim003 0:3c24a8a80614 14
tim003 0:3c24a8a80614 15 AnalogIn P1(dp9);
tim003 0:3c24a8a80614 16 AnalogIn P2(dp10);
tim003 0:3c24a8a80614 17
tim003 0:3c24a8a80614 18 void cifre(int cifra)
tim003 0:3c24a8a80614 19 {
tim003 0:3c24a8a80614 20 if(cifra == 0)
tim003 0:3c24a8a80614 21 {
tim003 0:3c24a8a80614 22 for(int i = 0; i < 4; i++)
tim003 0:3c24a8a80614 23 display.setPixel(31 + i, 1);
tim003 0:3c24a8a80614 24
tim003 0:3c24a8a80614 25 for(int i = 0; i < 5; i++)
tim003 0:3c24a8a80614 26 display.setPixel(34, 1 + i);
tim003 0:3c24a8a80614 27
tim003 0:3c24a8a80614 28 for(int i = 0; i < 4; i++)
tim003 0:3c24a8a80614 29 display.setPixel(31 + i, 6);
tim003 0:3c24a8a80614 30
tim003 0:3c24a8a80614 31 for(int i = 0; i <= 5; i++)
tim003 0:3c24a8a80614 32 display.setPixel(30, 1 + i);
tim003 0:3c24a8a80614 33 }
tim003 0:3c24a8a80614 34
tim003 0:3c24a8a80614 35 display.refresh();
tim003 0:3c24a8a80614 36 }
tim003 0:3c24a8a80614 37
tim003 0:3c24a8a80614 38 int main() {
tim003 0:3c24a8a80614 39 skor1[0] = '4';
tim003 0:3c24a8a80614 40 skor2[0] = '0';
tim003 0:3c24a8a80614 41 enable = 1;
tim003 0:3c24a8a80614 42 display.init();
tim003 0:3c24a8a80614 43 display.setXYAddress(0, 0);
tim003 0:3c24a8a80614 44
tim003 0:3c24a8a80614 45 while(1)
tim003 0:3c24a8a80614 46 {
tim003 0:3c24a8a80614 47 for(int i = 0; i < 47; i++)
tim003 0:3c24a8a80614 48 display.setPixel(41, i);
tim003 0:3c24a8a80614 49
tim003 0:3c24a8a80614 50 display.refresh();
tim003 0:3c24a8a80614 51
tim003 0:3c24a8a80614 52 rLijevi.brisiReket(display);
tim003 0:3c24a8a80614 53 rLijevi.osvjeziPoziciju(P1);
tim003 0:3c24a8a80614 54 rLijevi.crtajReket(display);
tim003 0:3c24a8a80614 55
tim003 0:3c24a8a80614 56 rDesni.brisiReket(display);
tim003 0:3c24a8a80614 57 rDesni.osvjeziPoziciju(P2);
tim003 0:3c24a8a80614 58 rDesni.crtajReket(display);
tim003 0:3c24a8a80614 59
tim003 0:3c24a8a80614 60 cifre(0);
tim003 0:3c24a8a80614 61
tim003 0:3c24a8a80614 62 wait(0.05);
tim003 0:3c24a8a80614 63 }
tim003 0:3c24a8a80614 64 }