Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 228

Für den raspberry pi 4 modell b, 3 modell a +, 3 modell b +, 3 modell b, 2 modell b, 1 modell b +, 1 modell a +, zero w and zero
Inhaltsverzeichnis

Werbung

SunFounder Da Vinci Kit
Vr, Rt, temp, cel, Fah;
double
if(wiringPiSetup()
printf("setup wiringPi failed
1;
return
}
pinMode(ADC_CS,
pinMode(ADC_CLK, OUTPUT);
while(1){
analogVal
=
Vr
=
5
(double)(analogVal)
*
Rt
=
10000
temp
=
1
/
cel
=
temp
Fah
=
cel
*
printf("Celsius: %.2f C
delay(100);
}
return
0;
}
Code Erklärung
#include
<math.h>
Es gibt eine C-Numerik-Bibliothek, die eine Reihe von Funktionen deklariert, um allgemeine mathematische Opera-
tionen und Transformationen zu berechnen.
analogVal
=
get_ADC_Result(0);
Mit dieser Funktion wird der Wert des Thermistors abgelesen.
Vr
=
5
(double)(analogVal)
*
Rt
=
10000
(double)(Vr)
*
temp
=
1
/
(((log(Rt/10000))
cel
=
temp
-
273.15;
Fah
=
cel
1.8
+32;
*
printf("Celsius: %.2f C
Diese Berechnungen wandeln die Thermistorwerte in Celsiuswerte um.
Vr
=
5
(double)(analogVal)
*
Rt
=
10000
(double)(Vr)
*
Diese beiden Kodezeilen berechnen die Spannungsverteilung mit dem analogen Lesewert, um Rt (Widerstand des
Thermistors) zu erhalten.
temp
=
1
/
(((log(Rt/10000))
Diese Kode bezieht sich auf das Einstecken von Rt in die Formel TK=1/(ln(RT/RN)/B+1/TN),um die Kelvin-
Temperatur zu erhalten.
temp
=
temp
-
273.15;
Wandeln Sie die Kelvin-Temperatur in Grad Celsius um.
224
==
-1){
//when initialize wiring failed,print messageto screen
OUTPUT);
get_ADC_Result(0);
/
(double)(Vr)
/
(5
*
(((log(Rt/10000))
/
-
273.15;
1.8
+32;
Fahrenheit: %.2f
/
255;
/
(5
-
(double)(Vr));
/
3950)+(1
Fahrenheit: %.2f
/
255;
/
(5
-
(double)(Vr));
/
3950)+(1
!");
255;
-
(double)(Vr));
3950)+(1
/
(273.15
F\n", cel, Fah);
/
(273.15
+
25)));
F\n", cel, Fah);
/
(273.15
+
25)));
(Fortsetzung der vorherigen Seite)
+
25)));
Kapitel 1. Über das Da Vinci Kit

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis