Otklanjanje poteškoća
Počnite od simptoma koji možete uočiti. Primijenite jednu promjenu odjednom, zatim ponovno pokrenite najmanji primjer iz poglavlja Brzi početak.
| Simptom | Provjera | Rješenje |
|---|---|---|
| LED diode ostaju ugašene, zujalica šuti i pritisak tipke se nikada ne prepoznaje | Je li pločica napajana preko Qwiic konektora? 2-pinski header prenosi samo SDA i SCL, bez napajanja. | Spojite Qwiic kabel, do kraja ga gurnite u oba konektora i resetirajte kontroler. |
Sve se tipke čitaju kao otpuštene (readButtons() vraća 0, potpuni demo ispisuje samo off) | readButtons() vraća 0 kada pločica ne odgovara, pa problem s kabelom, napajanjem ili adresom izgleda kao da nijedna tipka nije pritisnuta. | Provjerite Qwiic kabel i adresu, kao u prethodnim i sljedećim recima. |
| Ništa ne reagira nakon što ste promijenili preklopnik adrese | Kada su svi preklopnici u položaju OFF, pločica je na adresi 0x30, a to je adresa koju biblioteka koristi kada joj ne zadate adresu. | Proslijedite adresu pločice konstruktoru, na primjer ButtonLedBuzzerBoard_Soldered board(0x31); kada je samo preklopnik 1 u položaju ON (tablica adresa nalazi se u dijelu Jumpers na stranici Hardware Details), ili vratite sve preklopnike u položaj OFF. |
| Dvije pločice na istoj sabirnici reagiraju na iste naredbe | Svaka pločica na sabirnici treba vlastitu adresu. Stane ih najviše osam, na adresama od 0x30 do 0x37. | Postavite različitu kombinaciju preklopnika na svakoj pločici i svakom objektu zadajte njegovu adresu. |
| Serial Monitor ne prikazuje ništa ili prikazuje nečitljive znakove | Buttons.ino i FullDemo.ino ispisuju brzinom 115200 baud i u setup() čekaju 2 s prije prvog retka. | Postavite Serial Monitor na 115200 baud i nakon učitavanja pričekajte nekoliko sekundi. |
SDA i SCL spojili ste na druge pinove umjesto na Qwiic | Primjeri pozivaju Wire.begin() bez ikakvih pinova. | Proslijedite svoje pinove funkciji Wire.begin(), kao što pokazuje komentar u svakom primjeru: Wire.begin(21, 22) na ESP32 za koji su primjeri pisani. |
I dalje ne ide?
Pitajte na forumu zajednice. Priložite sljedeće kako bi netko mogao reproducirati problem:
- naziv proizvoda i SKU: Soldered Button, LED & Buzzer Board with Qwiic,
333182 - kontrolersku pločicu i softversko okruženje
- reviziju biblioteke ili modula
- cjelovit tekst pogreške ili neočekivani ispis
- način spajanja i izvor napajanja
- jasnu fotografiju spoja