Utilia

Sériový monitor

Bezplatný online sériový monitor pro Arduino, ESP32 a adaptéry USB-sériový. Vyber baud rate, čti data živě jako text nebo hex, posílej příkazy a ulož záznam.

Nastavení portu

Připoj desku nebo adaptér USB-sériový, vyber nastavení a stiskni „Vybrat port a připojit“.

Terminál


    

Přijato: 0 · Odesláno: 0 · Řádky: 0

Jak používat sériový monitor

  1. Připoj Arduino, ESP32, Raspberry Pi Pico, modul GPS nebo adaptér USB-sériový (FTDI, CH340, CP210x, PL2303).
  2. V části Nastavení portu zvol Přenosová rychlost (baud), kterou tvoje zařízení používá. Pro neobvyklé rychlosti, například 74880 (zaváděcí výpis ESP8266), vyber Vlastní…. Datové bity, Paritu, Stop bity a Řízení toku nech na 8, Žádná, 1 a Žádné, pokud dokumentace zařízení neříká jinak: to je běžné nastavení „8N1“.
  3. Stiskni Vybrat port a připojit. Prohlížeč otevře vlastní seznam sériových portů; vyber své zařízení a potvrď.
  4. Příchozí data se zobrazují v Terminál. Mezi Text a Hex můžeš kdykoli přepínat a také zapínat či vypínat Časová razítka a Automatické rolování.
  5. Zadej příkaz do Řádek k odeslání, zvol Konec řádku, který tvůj firmware očekává, a stiskni Odeslat (nebo Enter). Odeslané řádky se zobrazují s úvodním >.
  6. Tlačítkem Stáhnout záznam uložíš obsah terminálu jako textový soubor, Vymazat začne znovu a Odpojit použij před vytažením zařízení nebo před otevřením portu v jiném programu.

Vysvětlení sériových nastavení

UART posílá každý bajt jako start bit, 5 až 8 datových bitů, volitelný paritní bit a jeden nebo dva stop bity. Obě strany se musí na těchto nastaveních shodovat; špatná Přenosová rychlost (baud) je nejčastější příčinou nesmyslných znaků jako ⸮⸮⸮ nebo náhodných symbolů. Typické hodnoty:

  • 9600 a 115200 baud: skeče Arduina (Serial.begin(…)) a většina modulů;
  • 74880: zaváděcí zprávy ESP8266, než skeč změní rychlost;
  • 4800 nebo 9600: mnoho přijímačů GPS (věty NMEA);
  • řízení toku Hardwarové (RTS/CTS): modemy a některé průmyslové adaptéry, pokud jsou zapojeny vodiče RTS/CTS.

U desek s nativním USB (Arduino Leonardo, Pico, ESP32-S2/S3) se „baud rate“ často ignoruje, protože data putují přímo přes USB, ale přesto se musí nastavit.

Zobrazení Text a Hex

Zobrazení Text dekóduje bajty jako UTF-8 a dělí je na řádky podle LF, CR nebo CR+LF, i když se konec řádku rozdělí do dvou paketů USB. Každý řádek dostane časové razítko okamžiku příchodu prvního bajtu s přesností na milisekundu. Zobrazení Hex ukazuje každý přijatý blok jako hexadecimální výpis: offset, 16 bajtů na řádek v šestnáctkové soustavě a sloupec s tisknutelnými znaky ASCII. Hodí se pro binární protokoly (Modbus RTU, rámce senzorů) nebo pro zobrazení neviditelných znaků jako 0D 0A (CR LF) či 00.

Terminál zobrazuje posledních 1 500 řádků a nástroj drží v paměti posledních 5 000 řádků nebo bloků. Stáhnout záznam je uloží v aktuálním zobrazení, s časovými razítky, pokud jsou zapnutá.

Konce řádků

Mnoho firmwarů zpracuje příkaz, až když dostane konec řádku. Příklady pro Arduino obvykle čtou do LF (\n), modemy s příkazy AT očekávají CR (\r) a konzole ve stylu Windows používají CR+LF. Zvol Žádný, pokud chceš odeslat přesně ty bajty, které jsi napsal(a).

Časté dotazy

Které prohlížeče tento sériový monitor podporují?

Web Serial funguje v Chrome, Edge a Opeře ve Windows, macOS, Linuxu a ChromeOS. Firefox a Safari ho nepodporují; nástroj místo toho zobrazí zprávu.

Proč můj port v seznamu chybí?

Zkontroluj kabel (některé kabely jen nabíjejí), nainstaluj ovladač adaptéru (CH340 nebo CP210x ve starších systémech) a zavři každý program, který port už používá, například sériový monitor v Arduino IDE. V Linuxu může být nutné, aby byl tvůj uživatel ve skupině dialout.

Proč vidím divné znaky?

Přenosová rychlost neodpovídá zařízení. Zkus běžné hodnoty, počínaje 115200 a 9600. Text může zkomolit i špatná parita nebo počet datových bitů.

Resetuje se moje Arduino při připojení?

Ano, u mnoha desek otevření portu přepne linku DTR, což restartuje skeč. To je normální a umožní to vidět úvodní zprávy po startu.

Odesílají se někam moje data?

Ne. Prohlížeč komunikuje přímo s portem v tvém počítači. Nic, co přijmeš nebo odešleš, stránku neopustí.