Ispis polja
Ispis.cpp
- Committer:
- atopcic
- Date:
- 2021-02-22
- Revision:
- 0:ccb8b3997ba7
File content as of revision 0:ccb8b3997ba7:
// funkcija ispisa: #include "Ispis.h" DigitalOut L15(D15); DigitalOut L14(D14); DigitalOut L13(D13); DigitalOut L12(D12); DigitalOut L11(D11); DigitalOut L10(D10); DigitalOut L9(D9); DigitalOut L8(D8); DigitalOut G3(D7); DigitalOut G2(D6); DigitalOut G1(D5); Timer timer1; int vrijednost,trenutniStupac=0; void ispis(void){ if(timer1.read_ms() >= 1){ for(int i = 0; i < 8; i++){ vrijednost=polje[i][trenutniStupac]; switch(i){ case 0: if(vrijednost==1) L11=1; else L11=0; break; case 1: if(vrijednost==1) L10=1; else L10=0; break; case 2: if(vrijednost==1) L9=1; else L9=0; break; case 3: if(vrijednost==1) L8=1; else L8=0; break; case 4: if(vrijednost==1) L12=1; else L12=0; break; case 5: if(vrijednost==1) L13=1; else L13=0; break; case 6: if(vrijednost==1) L14=1; else L14=0; break; case 7: if(vrijednost==1) L15=1; else L15=0; break; } } switch(trenutniStupac){ case 0: G1=1; G2=0; G3=0; break; case 1: G1=1; G2=0; G3=1; break; case 2: G1=1; G2=1; G3=0; break; case 3: G1=1; G2=1; G3=1; break; case 4: G1=0; G2=0; G3=0; break; case 5: G1=0; G2=0; G3=1; break; case 6: G1=0; G2=1; G3=0; break; case 7: G1=0; G2=1; G3=1; break; } trenutniStupac++; trenutniStupac %= 8; timer1.reset(); } }