![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Ognjen Arbutina 2020/0581
main.cpp
- Committer:
- arbutinao
- Date:
- 2021-11-06
- Revision:
- 0:5d00ada617a6
File content as of revision 0:5d00ada617a6:
/* * Sekcija predvidjena za uvoz biblioteka */ #include "mbed.h" /* *Sekcija za definisanje direktiva i glavnih promenljivih */ #define DISPLAY_ON 0 #define WAIT_MS 50 BusOut display2PC_7, PA_10, PA_9, PA_8, PB_10, PB_5, PB_4 ); DigitalIn buttonSW1(PC_8); BusOut digitalNum1(PB_6, PA_10, PA_9, PA_8, PB_10, PB_5, PB_4, PB_3,PC_7); /* *Sekcija za pisanje glavne funckije i korisničkih (dodatnih, pomoćnih) funkcija */ void incrementation (void); int main() { static char button_released = 0; //Prvi zadatak while(1) { display2.write(DISPLAY_ON); wait_ms(WAIT_MS); //Drugi zadatak if (!buttonSW1) { if (button_released) { incrementation(); button_released=0; } } else { button_released =1; } } } void incrementation () { switch(1) { case 1 digitalNum1 case 2 digitalNum1 case 3 digitalNum1 case 4 digitalNum1 case 5 digitalNum1 case 6 digitalNum1 case 7 digitalNum1 case 8 digitalNum1 case 9 digitalNum1 case 10 digitalNum1 case 11 digitalNum1 case 12 digitalNum1 case 13 digitalNum1 case 14 digitalNum1 case 15 digitalNum1 } }