Otklanjanje poteškoća
Počnite od simptoma koji možete uočiti. Primijenite jednu promjenu odjednom, zatim ponovno pokrenite najmanji primjer iz brzog početka.
| Simptom | Provjera | Rješenje |
|---|---|---|
ERROR: Can't init the sensor! odmah nakon pokretanja | Biblioteka čeka do 500 ms da se pločica javi na adresi koju ste proslijedili. Je li Qwiic kabel potpuno utaknut na oba kraja i podudara li se adresa u vašem kodu s prekidačem ADDRESS? | Ponovno utaknite kabel, zatim konstruktoru proslijedite adresu s prekidača (0x30 prema zadanim postavkama, do 0x37) i resetirajte kontroler. Primjer koji koristi bilo koju drugu adresu komunicira izravno s ADS1115: spojite ga na pinove SDA2 i SCL2 headera, a ne preko Qwiic konektora. |
| Očitanja ne izgledaju kao vrijednosti amonijaka | Koju predpostavku (preset) koristi vaš kod? Primjeri za bridge dolaze s SENSOR_CO (Arduino) ili SENSOR_O3 (MicroPython), čija se osjetljivost i pojačanje razlikuju od onih ove ćelije. | Koristite SENSOR_NH3, predložak za SGX-4NH3 ćeliju ove pločice. |
| Očitanje ostaje na 0 | Biblioteka svaki rezultat ispod nule ispisuje kao 0. | Provjerite nulti pomak pomoću primjera za kalibraciju i postavite ga funkcijom setCustomZeroCalibration(). |
Board not recognized, please pass an I2C object manually u MicroPythonu | Modul sam odabire I2C pinove samo na nekoliko pločica koje prepoznaje po imenu, među njima ESP32 i ESP8266. | Izradite I2C objekt za pinove svoje pločice i proslijedite ga kao drugi argument, kao u primjerima. |
Još uvijek ne ide?
Pitajte na forumu zajednice. Navedite sljedeće kako bi netko mogao reproducirati problem:
- naziv proizvoda i SKU: Soldered Electrochemical NH3 Gas Sensor Breakout (Qwiic),
333330 - kontrolersku pločicu i softversko okruženje
- reviziju biblioteke ili modula
- cjeloviti tekst pogreške ili neočekivani izlaz
- način spajanja i izvor napajanja
- jasnu fotografiju ožičenja