02-20-2022, 12:42 PM
Dovrsavam projekt UV Timer v1.0 sa 7 segmentnim displayem i imam pitanje:
Kako da spojim dvije vrijednosti iz arraya u jednu? Array je byte definicije.
Npr imam:
byte digitEDIT[4];
digitEDIT[0]=0;
digitEDIT[1]=1;
digitEDIT[2]=5;
digitEDIT[3]=9;
sada u programu trebam da "spojim" zajedno prva dva digita i druga dva digita kako bih mogao izracunati zajedno sekunde...dakle ovako:
0 1 * 60 + 5 9
seconds = ((digitEDIT[0] + digitEDIT[1]) * 60) + (digitEDIT[2] + digitEDIT[3]);
Dakle izracun bi bio: 01*60 + 59 = 119
Ako zna ko drugaciji a laksi ili kraci kod moze slobodno da napise.
Treba mi ovaj kod da kada editiram znamenko po znamenku na 7 segmentnom displayu da se pretvore u sekunde sve 4 znamenke koje su odabrane kod EDIT moda vremena i onda dalje glavni program te sekunde pretvara u mms format.
Kako da spojim dvije vrijednosti iz arraya u jednu? Array je byte definicije.
Npr imam:
byte digitEDIT[4];
digitEDIT[0]=0;
digitEDIT[1]=1;
digitEDIT[2]=5;
digitEDIT[3]=9;
sada u programu trebam da "spojim" zajedno prva dva digita i druga dva digita kako bih mogao izracunati zajedno sekunde...dakle ovako:
0 1 * 60 + 5 9
seconds = ((digitEDIT[0] + digitEDIT[1]) * 60) + (digitEDIT[2] + digitEDIT[3]);
Dakle izracun bi bio: 01*60 + 59 = 119
Ako zna ko drugaciji a laksi ili kraci kod moze slobodno da napise.
Treba mi ovaj kod da kada editiram znamenko po znamenku na 7 segmentnom displayu da se pretvore u sekunde sve 4 znamenke koje su odabrane kod EDIT moda vremena i onda dalje glavni program te sekunde pretvara u mms format.