Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 336

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
Bemerkung: Wenn es nach dem Ausführen nicht funktioniert, lesen Sie bitte
Der Joystick dient zum Drücken, um die Hochtemperaturschwelle anzupassen. Durch Umschalten des Joystick in
Richtung X-Achse und Y-Achse kann der aktuelle Hochtemperaturschwellenwert angepasst (nach oben oder unten
gedreht) werden. Drücken Sie den Joystick erneut, um den Schwellenwert auf den Anfangswert zurückzusetzen.
Code Erklärung
int
get_joystick_value(){
uchar x_val;
uchar y_val;
x_val
=
get_ADC_Result(1);
y_val
=
get_ADC_Result(2);
if
(x_val
>
200){
return
1;
}
else
if(x_val
<
return
-1;
}
else
if(y_val
>
return
-10;
}
else
if(y_val
<
return
10;
}
else{
return
0;
}
}
Diese Funktion liest die Werte von X und Y. Wenn X> 200 ist, wird "1" zurückgegeben. X<50, return "-1"; y> 200,
geben Sie "-10" zurück, und y<50, geben Sie "10" zurück.
void
upper_tem_setting(){
write(0, 0,
"Upper
int
change
=
get_joystick_value();
upperTem
=
upperTem
char
str[6];
snprintf(str,3,"%d",upperTem);
write(0,1,str);
int
len;
len
=
strlen(str);
write(len,1,"
delay(100);
}
This function is for adjusting the threshold and displaying it on the I2C LCD1602.
double
temperature(){
unsigned char
temp_value;
double
Vr, Rt, temp, cel, Fah;
temp_value
=
get_ADC_Result(0);
Vr
=
5
(double)(temp_value)
*
Rt
=
10000
(double)(Vr)
*
temp
=
1
/
(((log(Rt/10000))
cel
=
temp
-
273.15;
332
50){
200){
50){
Adjust:");
+
change;
");
/
255;
/
(5
-
(double)(Vr));
/
3950)+(1
C-Code funktioniert nicht?
/
(273.15
+
25)));
Kapitel 1. Über das Da Vinci Kit
(Fortsetzung auf der nächsten Seite)

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis