![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Pavle Popovic 2020/0494
Dependencies: Adafruit_GFX 19E042PIM_MB_PINS
main1.txt
- Committer:
- pavle1
- Date:
- 2022-01-17
- Revision:
- 0:4b068ef5ed41
File content as of revision 0:4b068ef5ed41:
#include "mbed.h"//uvoz biblioteka #define MBED_RAM_SIZE//definisanje direktiva DigitalOut led(LED1); BusOut display(PA_10,PA_9,PA_8,PB_10,PB_5,PB_4,PB_3,PA_5);//glavne promenljive DigitalOut SEL2(PC_7); DigitalOut SEL1(PB_6); DigitalIn SW1(PC_9); int main() { int x=1; int i=0; while (true) { if(i<11) { if(!SW1) { if(x){ i=i+1; x=0; } } else { x=1; } wait_us(500); SEL1.write(1); SEL2.write(1); switch(i) { case 0:SEL2.write(0);display.write(0xC0);wait_us(500);SEL2.write(1);break; case 1:SEL2.write(0);display.write(0xF9);wait_us(500);SEL2.write(1);break; case 2:SEL2.write(0);display.write(0xA4);wait_us(500);SEL2.write(1);break; case 3:SEL2.write(0);display.write(0xB0);wait_us(500);SEL2.write(1);break; case 4:SEL2.write(0);display.write(0x99);wait_us(500);SEL2.write(1);break; case 5:SEL2.write(0);display.write(0x92);wait_us(500);SEL2.write(1);break; case 6:SEL2.write(0);display.write(0x82);wait_us(500);SEL2.write(1);break; case 7:SEL2.write(0);display.write(0xF8);wait_us(500);SEL2.write(1);break; case 8:SEL2.write(0);display.write(0x80);wait_us(500);SEL2.write(1);break; case 9:SEL2.write(0);display.write(0x90);wait_us(500);SEL2.write(1);break; case 10:SEL1.write(0);display.write(0xF9);wait_us(500);SEL1.write(1);SEL2.write(0);display.write(0xC0);wait_us(500);SEL2.write(1);break; } } else { i=0; } } }