Nuosekliojo prievado monitorius
Nemokamas serial monitor internete Arduino, ESP32 ir USB adapteriams. Pasirink baud spartą, skaityk duomenis tekstu ar hex, siųsk komandas, išsaugok žurnalą.
Prijunk plokštę ar USB-nuoseklųjį adapterį, pasirink nustatymus, tada spausk „Pasirinkti prievadą ir prisijungti“.
Terminalas
Gauta: 0 · Išsiųsta: 0 · Eilutės: 0
Kaip naudotis serial monitoriumi
- Prijunk savo „Arduino“, ESP32, „Raspberry Pi Pico“, GPS modulį ar USB-nuosekųjį adapterį (FTDI, CH340, CP210x, PL2303).
- Skiltyje Prievado nustatymai pasirink savo įrenginio naudojamą Perdavimo sparta (baud). Neįprastoms spartoms, pavyzdžiui, 74880 (ESP8266 paleidimo žurnalas), rinkis Kita…. Duomenų bitai, Lyginumas, Stabdymo bitai ir Srauto valdymas palik 8, Nėra, 1 ir Nėra, nebent įrenginio dokumentacija nurodo kitaip: tai įprastas „8N1“ nustatymas.
- Spausk Pasirinkti prievadą ir prisijungti. Naršyklė atidarys savo nuosekliųjų prievadų sąrašą; pasirink savo įrenginį ir patvirtink.
- Gaunami duomenys rodomi skiltyje Terminalas. Bet kada gali perjungti Tekstas ir Hex rodinius bei įjungti ar išjungti Laiko žymos ir Automatinis slinkimas.
- Įrašyk komandą laukelyje Siunčiama eilutė, pasirink Eilutės pabaiga, kurios tikisi tavo programinė įranga, ir spausk Siųsti (arba Enter). Išsiųstos eilutės rodomos su pradžioje esančiu
>. - Spausk Atsisiųsti žurnalą, kad terminale esantį turinį išsaugotum kaip tekstinį failą, Išvalyti, kad pradėtum iš naujo, ir Atsijungti prieš atjungiant įrenginį ar atidarant prievadą kitoje programoje.
Nuosekliojo ryšio nustatymai
UART kiekvieną baitą siunčia kaip pradžios bitą, 5–8 duomenų bitus, nebūtiną lyginumo bitą ir vieną ar du stabdymo bitus. Abu galai turi sutarti dėl šių nustatymų; neteisinga Perdavimo sparta (baud) yra dažniausia „šiukšlių“ simbolių, tokių kaip ⸮⸮⸮ ar atsitiktiniai ženklai, priežastis. Įprastos reikšmės:
- 9600 ir 115200 baud: „Arduino“ programos (
Serial.begin(…)) ir dauguma modulių; - 74880: ESP8266 paleidimo pranešimai, kol tavo programa nepakeičia spartos;
- 4800 arba 9600: daugelis GPS imtuvų (NMEA sakiniai);
- Aparatinis (RTS/CTS) srauto valdymas: modemai ir kai kurie pramoniniai adapteriai, kai RTS/CTS laidai prijungti.
Su natyvia USB plokšte („Arduino Leonardo“, Pico, ESP32-S2/S3) „baud“ sparta dažnai ignoruojama, nes duomenys keliauja tiesiai per USB, bet ją vis tiek reikia nustatyti.
Teksto ir hex rodiniai
Tekstas rodinys dekoduoja baitus kaip UTF-8 ir padalija juos į eilutes ties LF, CR ar CR+LF, net kai eilutės pabaiga atkeliauja padalyta į du USB paketus. Kiekviena eilutė pažymima jos pirmo baito gavimo laiku milisekundžių tikslumu. Hex rodinys kiekvieną gautą gabalą rodo kaip hex iškarpą: poslinkis, 16 baitų eilutėje šešioliktainiu formatu ir stulpelis su spausdinamais ASCII simboliais. Naudok jį dvejetainiams protokolams (Modbus RTU, jutiklių kadrai) arba nematomiems simboliams, pavyzdžiui, 0D 0A (CR LF) ar 00, pamatyti.
Terminale rodomos paskutinės 1500 eilučių, o įrankis atmintyje saugo paskutines 5000 eilučių ar gabalų. Atsisiųsti žurnalą išsaugo jas dabartiniame rodinyje, su laiko žymomis, jei jos įjungtos.
Eilučių pabaigos
Daug programinės įrangos komandą apdoroja tik gavusi eilutės pabaigą. „Arduino“ pavyzdžiai paprastai skaito iki LF (\n), AT komandų modemai tikisi CR (\r), o „Windows“ stiliaus konsolės naudoja CR+LF. Pasirink Nėra, kad išsiųstum tiksliai įvestus baitus.
Dažnai užduodami klausimai
Kurios naršyklės palaiko šį serial monitorių?
„Web Serial“ veikia „Chrome“, „Edge“ ir „Opera“ sistemose „Windows“, „macOS“, Linux ir „ChromeOS“. „Firefox“ ir „Safari“ jo nepalaiko; įrankis vietoj to parodo pranešimą.
Kodėl mano prievado nėra sąraše?
Patikrink kabelį (kai kurie kabeliai tik kraunasi), įdiek adapterio tvarkyklę (CH340 ar CP210x senesnėse sistemose) ir uždaryk bet kurią programą, kuri jau naudoja prievadą, pavyzdžiui, „Arduino IDE“ serial monitorių. Linux sistemoje tavo naudotojas gali turėti būti grupėje dialout.
Kodėl matau keistus simbolius?
Perdavimo sparta nesutampa su įrenginio. Išbandyk dažnas reikšmes: pradėk nuo 115200 ir 9600. Tekstą gali iškraipyti ir neteisingas lyginumas ar duomenų bitai.
Ar mano „Arduino“ persikrauna, kai prisijungiu?
Taip, daugelyje plokščių atidarant prievadą perjungiama DTR linija, kuri paleidžia programą iš naujo. Tai normalu ir leidžia pamatyti paleidimo pranešimus.
Ar mano duomenys kur nors siunčiami?
Ne. Naršyklė su prievadu tavo kompiuteryje bendrauja tiesiogiai. Niekas, ką gauni ar siunti, nepalieka puslapio.
Susiję įrankiai
- Bluetooth įrenginio tikrintuvas Išbandyk „Bluetooth Low Energy“ įrenginį naršyklėje: peržiūrėk GATT paslaugas ir charakteristikas, nuskaityk reikšmes ir stebėk pranešimus gyvai.
- Žaidimų pulto testas Nemokamas žaidimų pulto testas internete „Xbox“, „PlayStation“ ir USB valdikliams. Matyk mygtukus, gaiduką ir svirtis gyvai, patikrink dreifą ir vibraciją.
- Klaviatūros testas Nemokamas klaviatūros testas internete: pašviečia kiekvieną klavišą, rodo key, code ir location, skaičiuoja N-key rollover ir randa užstrigusius klavišus.