Arduino Timer mit 7-Segment Anzeige?


10.01.2021, 19:12

Ich möchte mit einer 4x7 Segment Anzeige einen 60 Minuten Timer Programmieren. Ich habe mir überlegt wie ich das anstellen könnt und habe versuch eine vierstellige Zahl (in dem Fall 6000) einfach langsam runter laufen zu lassen. Leider Zählt es aber dann immer 100 Sekunden für eine Minute und nicht wie normal 60. Leider weiß ich nicht wie ich das umprogrammieren kann.

RedByte  10.01.2021, 19:06

könntest du bitte deine Frage ausführlich erklären.

EndenMo 
Beitragsersteller
 10.01.2021, 19:12

Ich habe es in der Ergänzung nochmal ausführlicher erklärt.

1 Antwort

Probiere es mit Modulo und Ganzzahldivision

z.B.

x = 36201 Sekunden

h = x / (60 ^ 2) - (x / (60 ^ 2) mod 1) = 10

min = (x / 60 - (x / 60 mod 1)) mod 60 = 3

sec = x - (h * 60 ^ 2) - (min * 60) = 30

h steht für hours

min steht für minutes

sec stehr für seconds


RedByte  10.01.2021, 19:38

hab mich verschieben ich meinte x = 36210

0