Zum Hauptinhalt springen

Fehlerbehebung

Beginnen Sie mit dem Symptom, das Sie beobachten können. Nehmen Sie jeweils nur eine Änderung vor und wiederholen Sie dann das kleinste Beispiel aus dem Quick Start.

SymptomPrüfenLösung
ERROR: Can't init the sensor! erscheint statt Sensor initialized successfully!Stimmt die Adresse in der Zeile, die den Sensor erzeugt, mit dem ADDRESS-Schalter überein (standardmäßig 0x30)?Übergeben Sie die Adresse des Schalters, wie es das Beispiel bridgeBoard mit 0x30 tut: ElectrochemicalGasSensor sensor(SENSOR_CL2, 0x30); in Arduino, adc_addr=0x30 in MicroPython. Die Bibliotheken verwenden den Bridge-Transport nur für die Adressen 0x30 bis 0x37; bei jeder anderen Adresse sucht begin() den ADS1115 und den LMP91000 direkt am Bus.
Der Initialisierungsfehler erscheint und die Adresse ist richtigIst der Controller mit SDA1 und SCL1 (oder Qwiic) sowie mit 3V3 und GND verbunden?Schließen Sie ihn an SDA1 und SCL1 an. SDA2 und SCL2 sind der interne Bus des Boards zwischen dem ATtiny404, dem LMP91000 und dem ADS1115.
Die Messwerte für Chlor wirken falschWelche Voreinstellung verwendet die Zeile, die den Sensor erzeugt?Verwenden Sie SENSOR_CL2. Die Beispiele nutzen die Voreinstellungen anderer Zellen (SENSOR_CO, SENSOR_O3 und weitere), und der ppm-Wert wird aus der Empfindlichkeit und den Verstärkungseinstellungen der Voreinstellung berechnet.
Der Messwert bleibt genau bei 0Liegt das tatsächliche Ergebnis unter null?Die Bibliotheken geben jedes Ergebnis unter null als 0 aus. Legen Sie mit setCustomZeroCalibration() in sauberer Luft einen Nullpunkt-Offset fest, wie auf der Seite zur Nullpunktkalibrierung.
MicroPython löst Board not recognized, please pass an I2C object manually ausHaben Sie den Sensor ohne das Argument i2c erzeugt?Erstellen Sie ein I2C-Objekt für die Pins Ihres Boards und übergeben Sie es, wie es die Beispiele tun. Das Modul wählt Pins nur bei den Ports esp32 und esp8266 sowie bei einem weiteren Board, das es am Namen erkennt, selbstständig aus.

Immer noch blockiert?​

Fragen Sie im Community-Forum. Geben Sie Folgendes an, damit jemand das Problem nachvollziehen kann:

  • Produktname und SKU: Soldered Electrochemical Cl2 Gas Sensor Breakout (Qwiic), 333332
  • Controller-Board und Softwareumgebung
  • Revision der Bibliothek oder des Moduls
  • vollständiger Fehlertext oder unerwartete Ausgabe
  • Anschlussmethode und Stromquelle
  • ein deutliches Foto der Verkabelung