Ovko u C-u mozes da napravis konverziju int tri cifre u string. Ne znam za Basic, ali mislim da ovo mozes lako da prekucas na Basic. Samo deljenje po modulu koristis.
KonvertovanBroj[0] = ((Broj % 1000) / 100);
KonvertovanBroj[1] = ((Broj % 100) / 10);
KonvertovanBroj[2] = (Broj % 10);
Sto se tice zajednicke za displej, OK je to za simulaciju da koristis bez tranzistora, ali za realnost nije. Crci ce ti pin. Ako upalis sve segmente na jednoj cifri (broj 8), ukupna struja se zatvara kroz zajednicki pin na MCU. Prema tvojoj semi struja kroz jedan segment je 11,1mA. Za cifru 8 je to 88,8 mA sto je previse da jedan pin primi. Pogledaj PDF za MCU. Takodje proveri kolika je maksimalna struja po izlazu na AVR-u i kolika je ukupna dozvoljena struja za port.
KonvertovanBroj[0] = ((Broj % 1000) / 100);
KonvertovanBroj[1] = ((Broj % 100) / 10);
KonvertovanBroj[2] = (Broj % 10);
Sto se tice zajednicke za displej, OK je to za simulaciju da koristis bez tranzistora, ali za realnost nije. Crci ce ti pin. Ako upalis sve segmente na jednoj cifri (broj 8), ukupna struja se zatvara kroz zajednicki pin na MCU. Prema tvojoj semi struja kroz jedan segment je 11,1mA. Za cifru 8 je to 88,8 mA sto je previse da jedan pin primi. Pogledaj PDF za MCU. Takodje proveri kolika je maksimalna struja po izlazu na AVR-u i kolika je ukupna dozvoljena struja za port.