Otklanjanje poteškoća
Počnite od simptoma koji možete uočiti. Primijenite jednu promjenu odjednom, a zatim ponovno pokrenite najmanji primjer iz Brzog početka.
| Simptom | Provjera | Rješenje |
|---|---|---|
Umjesto Sensor initialized successfully! pojavljuje se ERROR: Can't init the sensor! | Podudara li se adresa u retku koji stvara senzor s prekidačem ADDRESS (prema zadanim postavkama 0x30)? | Proslijedite adresu prekidača, kao što to radi primjer bridgeBoard s adresom 0x30: ElectrochemicalGasSensor sensor(SENSOR_CL2, 0x30); u Arduinu, adc_addr=0x30 u MicroPythonu. Biblioteke koriste bridge transport samo za adrese od 0x30 do 0x37; svaka druga adresa uzrokuje da begin() traži ADS1115 i LMP91000 izravno na sabirnici. |
| Pogreška inicijalizacije se pojavljuje, a adresa je ispravna | Je li kontroler spojen na SDA1 i SCL1 (ili Qwiic), uz 3V3 i GND? | Spojite na SDA1 i SCL1. SDA2 i SCL2 su interna sabirnica pločice između ATtiny404, LMP91000 i ADS1115. |
| Očitanja za klor izgledaju pogrešno | Koji preset koristi redak koji stvara senzor? | Koristite SENSOR_CL2. Primjeri koriste presete drugih ćelija (SENSOR_CO, SENSOR_O3 i druge), a ppm vrijednost izračunava se iz osjetljivosti i postavki pojačanja tog preseta. |
| Očitanje ostaje točno 0 | Je li stvarni rezultat manji od nule? | Biblioteke svaki rezultat manji od nule prijavljuju kao 0. Postavite nulti pomak u čistom zraku pomoću setCustomZeroCalibration(), kao na stranici o kalibraciji nule. |
MicroPython javlja Board not recognized, please pass an I2C object manually | Jeste li stvorili senzor bez argumenta i2c? | Stvorite objekt I2C za pinove svoje pločice i proslijedite ga, kao što to rade primjeri. Modul sam bira pinove samo na portovima esp32 i esp8266 te na još jednoj pločici koju prepoznaje po imenu. |
Još uvijek ne ide?
Pitajte na forumu zajednice. Navedite sljedeće kako bi netko mogao reproducirati problem:
- naziv proizvoda i SKU: Soldered Electrochemical Cl2 Gas Sensor Breakout (Qwiic),
333332 - kontrolersku pločicu i softversko okruženje
- reviziju biblioteke ili modula
- cjelovit tekst pogreške ili neočekivani izlaz
- način spajanja i izvor napajanja
- jasnu fotografiju ožičenja