Air Quality Sensor 1.3
sensoricon
conexión: Grove: A1 (C16, C17)
interfaz: analog
valores de salida

Luftqualität:
über 700: hohe Luftverschmutzung
300 - 700: geringe Luftverschmutzung
unter 300: saubere Luft

Más información: https://wiki.seeedstudio.com/Grove-Air_Quality_Sensor_v1.3/

Der Luftqualitäts-Sensor/Air Quality Sensor 1.3 reagiert auf schädliche Gase, wie Kohlenstoffmonoxid, Azeton, Formaldehyd und viele Weitere. Der Sensor kann keine Informationen über die Zusammensetzung der Gasanteile in der Luft geben, reicht aber aus, um die Luftqualität einzustufen.

Makecode

In MakeCode kann man sich die Werte des Air Quality Sensor 1.3's über dem analogen Pin ausgeben lassen. Dazu geht man auf die fortgeschrittenen Bausteine Pins und wählt den Block analog Werte von Pin P1 aus und wählt den entprechenden Pin aus. Beispielweise C16, wenn der Sensor an dem Grove-Port A1 angeschlossen ist. Um die Werte permanent abzufragen, sollte die Ausgabe in einer Dauerhaft-Schleife stattfinden.

Programmcode

Python

Die Werte des Air Quality Sensor 1.3 können über den angeschlossenen Pin z.B. Grove-Pin pin_A1_RX über die Funktion read_analog() ausgelesen werden und in einer Variable gespeichert werden: sensorwert = pin_A1_RX.read_analog()
Damit die Sensorwerte aktualisiert werde, müssen die analogen Werte innerhalb der While-Schleife ausgelesen werden.

Python
from calliopemini import * 
while True:
    sensorwert = pin_A1_RX.read_analog() # Wert von 0–1023
    if sensorwert < 300:
        display.show(Image.SAD)
    elif sensorwert < 600:
        display.show(Image.MEH)
    else:
        display.show(Image.HAPPY)
    sleep(1000)