Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 406

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
Der Wert jedes Schlüssels im Variablen-Wörterbuch ist ebenfalls ein Wörterbuch, und die Schlüssel dieser Wörter-
bücher sind gleich, wobei der Wert des 'bind-Schlüssels eine Funktion ist, die den übertragenen Inhalt zurückgeben
kann, und der 'Typ der Datentyp des übertragenen Inhalts ist ('numeric ist ein numerischer Typ, 'string ist ein
String-Typ, 'bool ist ein boolscher Typ, und 'location ist eine Liste, die zwei Wörterbücher enthält).
Durch die Analyse des Variablen-Wörterbuchs können wir wissen, dass Cloud4RPi die Schlüssel des
Variablen-Wörterbuchs ausliest und den Wert, der dem Schlüssel entspricht, im Control Panel anzeigt. Natür-
lich können wir die Schlüssel des Variablen-Wörterbuchs nicht ändern, aber wir können den Wert im Schlüssel
(den Wert des 'bind-Wörterbuchs) ändern, damit die Widgets den gewünschten Inhalt anzeigen.
Wenn wir z.B. Luftfeuchtigkeitswerte an Cloud4RPi senden wollen, können wir keinen neuen Schlüssel zum
Variablen-Wörterbuch hinzufügen, aber wir können einen Schlüssel ausleihen, wie z.B. den Raumtemperatur-
Schlüssel, und dann die Funktion schreiben, die den Luftfeuchtigkeitswert im entsprechenden 'bind-Schlüssel zu-
rückgibt.
variables
=
{
'Room
Temp': {
'type':
'numeric'
'bind': ds_sensors[0]
},
'LED
On': {
'type': 'bool',
'value': False,
'bind': led_control
},
'CPU
Temp': {
'type': 'numeric',
'bind': rpi.cpu_temp
},
'STATUS': {
'type': 'string',
'bind': listen_for_events
},
'Location': {
'type': 'location',
'bind': get_location
}
Die vdiagnostics speichert Informationen über den Raspberry Pi und wird verwendet, um Fehlverbindungen zu
überprüfen und zu verhindern.
vdiagnostics
=
{
'CPU
Temp': rpi.cpu_temp,
'IP
Address': rpi.ip_address,
'Host': rpi.host_name,
'Operating
System': rpi.os_name,
'Client
Version:': cloud4rpi.__version__,
}
402
if
ds_sensors
else
if
ds_sensors
else
'string',
sensor_not_connected
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