Analogwert ausgabe

Gast #1044748
Lesenswert?

Hallo ich habe eine Schaltung aufgebaut mit der ich Analogwerte einlesen 
kann. Die Analogwerte kann ich auf meinem Computer von 0 - 255 sichtbar 
machen
1
 printf("Analogwert = %d\n",j);
 also auf meiner Console ausgeben.
Der Wert von 0-255 steht für ein Temperaturbereich von -20 bis 40grad
ich bin mir aber nicht sicher wie man das ganze zusammen bringt.
Also ich möchte mit die Temperatur anzeigen lassen und nicht die 
Dezimalzahl.
Könnt mir jemand sagen was man da machen muss oder wie so etwes aussehen 
kann?
Gast #1044765
Lesenswert?

Ja habe ich auch schon versucht, ich habe 255 durch 4,25 geteilt und 
dann ausgegeben dann bekomme ich aber 0 - 60 grad.
Bei der Verhältnisrechnung bin ich mir aber wegen dem Quelltext nicht 
sicher wie man das macht.
Gast #1044770
Lesenswert?

so habe ich das gemacht
1
while(1)
2
    {     
3
     system("CLS");                                                   // nicht löschen
4
    j=myReadAnalogChannel(1);
5
    printf("Analogwert = %d\n",j);
6
    Temp=j/4,25;
7
    
8
    
9
    if (j >= 85)
10
    {
11
    printf("Temperatur =  %d\n",Temp);
12
    }
13
    if (j<=85)
14
    {
15
     printf("Temperatur =- %d\n",Temp);   
16
    }
17
    
18
    
19
    }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren