Witam
Pisze program na wyświetlacz 7 segmentowy 4 cyfrowy, chce zbudować voltomierz z atmegi 32, z dokładnością 3 cyfr po przecinku
Voltomierz bedzie mierzyć w zakresie 0-5V i stąd pisze program, który będzie w zalezności od wartości pokazywał 4 cyfry na wyświetlaczu, ale mam problem z ustawieniem warunku dla 3 i 4 cyfry na wyswietlaczu.
Pierwszą i drugą łopatologicznie rozpisałem przy pomocy if i else if np. x>=1000 && x<2000 wyświetlacz pokazuje 1 itd.
Problem polega na tym, że dla 3 i 4 liczb byłoby tyle rozpisywania ze 2 dni by brakło i sięgnąłem do tablic, tylko mam problem z opisem tego w eclipsie i caly czas cos wywala, aczkolwiek koncepcja wydaje mi się dobra.
Pomógłby ktoś? Dodam ze jestem początkującym i mam tylko blue book

Dodaję zdjecia dla rozjaśnienia mojego problemu, mój pomysł na wykonanie tego.



