ADC Wert umrechnung für Display

Gast #1700048
Lesenswert?
• ▲
▼
Hallo,
Ich habe ein Problem:
Ich programmiere einen ATMEGA 16 mit GCC
Ich habe nun vor einen ADC einzulesen und den Wert auf dem Display 
auszugeben leider Scheitere ich an der Umrechnung der Spannung, den Wert 
für den Strom habe ich bereits´auf dem Display, da funktioniert nur die 
Umrechnung einfach, da ich den Strom am Display in mA anzeige.
Die Spannung Möchte ich in folgendem Formatm angeben: xx.x V.

Hat jemand von euch ein Beispiel Code mit dem man Einen Int - Wert 
"ausplittet", ich habe schon mit diversen (Int-) Divisionen und 
Multiplikationen experimentiert aber es funktioniert nicht.

Zum ausgeben verwende ich Printf hab genügend Resourcen und Speicher zur 
verfügung.

Grüße Mathias
#1700060
Lesenswert?
• ▲
▼
Du hast zb 2385 Hunderstelvolt
2385 / 100  -> 23
2385 % 100  -> 85

auf die Anzeige kommt dann

   zuerst die 23
   dann ein Dezimalpunkt
   dann die 85
   und dahinter noch Volt

auf der Anzeige steht dann  23.85 Volt

Aber Vorsicht: bei den 'Nochkommastellen' darf man führende 0-en nicht 
unter den Tisch fallen lassen!

  2806   sind nun mal 28.06 Volt und nicht 28.6
Gast #1700071
Lesenswert?
• ▲
▼
Hallo,
das ging ja schenll!!  -- Danke

Ich werde es mit der Methode von Karl Heiz machen sollte die 
Nahkommastelle eine Null enthalten programmire ich mit einer If 
-Bedingung eine Null inder Ausgabe hinzu.

Danke

Grüße Mathias

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.