Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- 2016us_adijatavukas
- Date:
- 2016-03-10
- Revision:
- 0:b137eeb9d139
File content as of revision 0:b137eeb9d139:
#include "mbed.h"
#define dp23 P0_0
DigitalOut enable(dp14);
BusOut redovi(dp16,dp15,dp17,dp18);
BusIn kolone(dp9,dp10,dp11,dp13);
BusOut cifrePin(dp26,dp27,dp5,dp6,dp28,dp1,dp2,dp4), brReda(dp23,dp24,dp25);
int cifreBroja[11] = {64,121,36,48,25,18,2,120,0,16,255 +128};
int main() {
enable = 0;
int cifra[3] = {10,10,10};
int i = 0;
bool buttonPressed = false;
while(1) {
redovi = 1;
if(kolone == 1) while(kolone == 1 && redovi == 1) {cifra[i] = 1; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 2) while(kolone == 2 && redovi == 1) {cifra[i] = 2; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 4) while(kolone == 4 && redovi == 1) {cifra[i] = 3; if(buttonPressed == false){ buttonPressed = true;}}
redovi = 2;
if(kolone == 1) while(kolone == 1 && redovi == 2) {cifra[i] = 4; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 2) while(kolone == 2 && redovi == 2) {cifra[i] = 5; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 4) while(kolone == 4 && redovi == 2) {cifra[i] = 6; if(buttonPressed == false){ buttonPressed = true;}}
redovi = 4;
if(kolone == 1) while(kolone == 1 && redovi == 4) {cifra[i] = 7; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 2) while(kolone == 2 && redovi == 4) {cifra[i] = 8; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 4) while(kolone == 4 && redovi == 4) {cifra[i] = 9; if(buttonPressed == false){ buttonPressed = true;}}
if(kolone == 8) while(kolone == 8 && redovi == 4) {cifra[0] = 10; cifra[1] = 10; cifra[2] = 10; i = 0; }
redovi = 8;
if(kolone == 2) while(kolone == 2 && redovi == 8) {cifra[i] = 0; if(buttonPressed == false){ buttonPressed = true;}}
if(buttonPressed == true)
{ buttonPressed = false; i++;}
brReda = 6;
cifrePin = cifreBroja[cifra[0]] - 128;
wait(0.005);
brReda = 5;
cifrePin = cifreBroja[cifra[1]] - 128;
wait(0.005);
brReda = 3;
cifrePin = cifreBroja[cifra[2]] - 128;
wait(0.005);
}
}