Utilia

Seriell monitor

Gratis seriell monitor på nett for Arduino, ESP32 og USB-seriell-adaptere. Velg baudrate, les data direkte som tekst eller hex, send kommandoer og lagre loggen.

Portinnstillinger

Koble til kortet eller USB-seriell-adapteren, velg innstillinger, og trykk deretter «Velg port og koble til».

Terminal


    

Mottatt: 0 · Sendt: 0 · Linjer: 0

Slik bruker du den serielle monitoren

  1. Koble til Arduino, ESP32, Raspberry Pi Pico, GPS-modul eller USB-til-seriell-adapter (FTDI, CH340, CP210x, PL2303).
  2. Under Portinnstillinger velger du Baudrate enheten din bruker. Velg Egendefinert … for uvanlige hastigheter som 74880 (oppstartsloggen til ESP8266). La Databiter, Paritet, Stoppbiter og Flytkontroll stå på 8, Ingen, 1 og Ingen med mindre dokumentasjonen til enheten sier noe annet: det er den vanlige «8N1»-innstillingen.
  3. Trykk Velg port og koble til. Nettleseren åpner sin egen liste over serielle porter. Velg enheten din og bekreft.
  4. Innkommende data vises i Terminal. Bytt mellom Tekst og Hex, og slå Tidsstempler og Autorulling av eller på når som helst.
  5. Skriv en kommando i Linje som skal sendes, velg Linjeslutt som firmwaren din forventer, og trykk Send (eller Enter). Sendte linjer vises med en innledende >.
  6. Trykk Last ned logg for å lagre innholdet i terminalen som tekstfil, Tøm for å begynne på nytt, og Koble fra før du trekker ut kabelen eller åpner porten i et annet program.

Serielle innstillinger forklart

En UART sender hver byte som en startbit, 5 til 8 databiter, en valgfri paritetsbit og én eller to stoppbiter. Begge ender må være enige om disse innstillingene. Feil Baudrate er den vanligste årsaken til rare tegn som ⸮⸮⸮ eller tilfeldige symboler. Typiske verdier:

  • 9600 og 115200 baud: Arduino-skisser (Serial.begin(…)) og de fleste moduler;
  • 74880: oppstartsmeldingene til ESP8266, før skissen din endrer hastigheten;
  • 4800 eller 9600: mange GPS-mottakere (NMEA-setninger);
  • Maskinvare (RTS/CTS) som flytkontroll: modemer og noen industrielle adaptere, når RTS/CTS-ledningene er koblet til.

Med et kort med innebygd USB (Arduino Leonardo, Pico, ESP32-S2/S3) ignoreres «baudraten» ofte fordi dataene går direkte over USB, men den må likevel settes.

Tekst- og hex-visning

Visningen Tekst dekoder bytene som UTF-8 og deler dem i linjer ved LF, CR eller CR+LF, også når et linjeslutt kommer delt over to USB-pakker. Hver linje får tidsstemplet til første byte, med millisekunders nøyaktighet. Visningen Hex viser hver mottatte pakke som et hex-dump: posisjon, 16 byte per rad i heksadesimalt og en kolonne med de skrivbare ASCII-tegnene. Bruk den for binære protokoller (Modbus RTU, sensorrammer) eller for å se usynlige tegn som 0D 0A (CR LF) eller 00.

Terminalen viser de siste 1500 linjene, og verktøyet beholder de siste 5000 linjene eller blokkene i minnet. Last ned logg lagrer dem i gjeldende visning, med tidsstempler hvis de er slått på.

Linjeslutt

Mange firmware behandler en kommando først når de mottar et linjeslutt. Arduino-eksempler leser vanligvis til LF (\n), AT-kommandomodemer forventer CR (\r), og konsoller i Windows-stil bruker CR+LF. Velg Ingen for å sende nøyaktig de bytene du skrev.

Ofte stilte spørsmål

Hvilke nettlesere støtter denne serielle monitoren?

Web Serial fungerer i Chrome, Edge og Opera på Windows, macOS, Linux og ChromeOS. Firefox og Safari støtter det ikke. Verktøyet viser da en melding i stedet.

Hvorfor mangler porten min i listen?

Sjekk kabelen (noen kabler bare lader), installer driveren for adapteren (CH340 eller CP210x på eldre systemer), og lukk alle programmer som allerede bruker porten, som den serielle monitoren i Arduino IDE. På Linux må brukeren din kanskje være med i gruppen dialout.

Hvorfor ser jeg rare tegn?

Baudraten stemmer ikke med enheten. Prøv de vanlige verdiene, begynn med 115200 og 9600. Feil paritet eller databiter kan også gjøre teksten uleselig.

Starter Arduinoen min på nytt når jeg kobler til?

Ja, på mange kort veksler DTR-linjen når porten åpnes, noe som starter skissen på nytt. Det er normalt og lar deg se oppstartsmeldingene.

Sendes dataene mine noe sted?

Nei. Nettleseren snakker direkte med porten på datamaskinen din. Ingenting du mottar eller sender, forlater siden.