Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 337

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

Fah
=
cel
1.8
*
return
cel;
}
Lesen Sie den Analogwert des CH0 (Thermistor) von ADC0834 ab und wandeln Sie ihn dann in einen Temperaturwert
um.
void
monitoring_temp(){
char
str[6];
double
cel
=
temperature();
snprintf(str,6,"%.2f",cel);
write(0, 0,
"Temp:
write(6, 0, str);
snprintf(str,3,"%d",upperTem);
write(0, 1,
"Upper:
write(7, 1, str);
delay(100);
if(cel
>=
upperTem){
digitalWrite(buzzPin, HIGH);
digitalWrite(LedPin, HIGH);
}
else
if(cel
<
upperTem){
digitalWrite(buzzPin, LOW);
digitalWrite(LedPin, LOW);
}
}
Während die Kode ausgeführt wird, werden die aktuelle Temperatur und der Hochtemperaturschwellenwert 40 auf
dem I2C LCD1602 angezeigt. Wenn die aktuelle Temperatur größer als der Schwellenwert ist, werden der Summer
und die LED gestartet, um Sie zu alarmieren.
int
main(void)
{
setup();
int
lastState =1;
int
stage=0;
(1)
while
{
int
currentState
if(currentState==1
stage=(stage+1)%2;
delay(100);
lcd_clear();
}
lastState=currentState;
(stage==1){
if
upper_tem_setting();
}
else{
monitoring_temp();
}
}
return
0;
}
Die Funktion main () enthält den gesamten Programmablauf wie folgt:
1.9. 3 Erweiterung
+32;
");
");
=
digitalRead(Joy_BtnPin);
&&
lastState
==
0){
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
333

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis