Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 341

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

Lesen Sie den Analogwert des CH0 (Thermistor) von ADC0834 ab und wandeln Sie ihn dann in einen Temperaturwert
um.
def
monitoring_temp():
global
upperTem
Cel=temperature()
LCD1602.write(0, 0,
LCD1602.write(0, 1,
LCD1602.write(6, 0, str(Cel))
LCD1602.write(7, 1, str(upperTem))
time.sleep(0.1)
if
Cel
>=
upperTem:
GPIO.output(buzzPin, GPIO.HIGH)
GPIO.output(ledPin, GPIO.HIGH)
else:
GPIO.output(buzzPin, GPIO.LOW)
GPIO.output(ledPin, GPIO.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.
def
loop():
lastState=1
stage=0
while
True:
currentState=GPIO.input(Joy_BtnPin)
currentState==1
if
stage=(stage+1)%2
time.sleep(0.1)
LCD1602.clear()
lastState=currentState
if
stage
==
upper_tem_setting()
else:
monitoring_temp()
Die Funktion main () enthält den gesamten Programmablauf wie folgt:
1) Wenn das Programm startet, ist der Anfangswert der Stufe 0, und die aktuelle Temperatur und der Hochtempe-
raturschwellenwert 40 werden 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.
2) Drücken Sie den Joystick, und die Stufe ist 1, und Sie können die Hochtemperaturschwelle einstellen. Durch
Umschalten des Joysticks 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.
1.9. 3 Erweiterung
'Temp:
')
'Upper:
')
lastState ==0:
and
1:
SunFounder Da Vinci Kit
337

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis