Seriel monitor
Gratis seriel monitor online til Arduino, ESP32 og USB-seriel-adaptere. Vælg baudrate, læs data live som tekst eller hex, send kommandoer, og gem loggen.
Slut dit board eller din USB-seriel-adapter til, vælg indstillingerne, og klik derefter på »Vælg port og opret forbindelse«.
Terminal
Modtaget: 0 · Sendt: 0 · Linjer: 0
Sådan bruger du den serielle monitor
- Slut din Arduino, ESP32, Raspberry Pi Pico, dit GPS-modul eller din USB-til-seriel-adapter (FTDI, CH340, CP210x, PL2303) til.
- Vælg under Portindstillinger den Baudrate, din enhed bruger. Vælg Brugerdefineret … til usædvanlige hastigheder som 74880 (ESP8266’s opstartslog). Lad Databit, Paritet, Stopbit og Flowkontrol stå på 8, Ingen, 1 og Ingen, medmindre enhedens dokumentation siger noget andet: Det er den almindelige indstilling »8N1«.
- Klik på Vælg port og opret forbindelse. Browseren åbner sin egen liste over serielle porte. Vælg din enhed, og bekræft.
- Indkommende data vises i Terminal. Skift mellem Tekst og Hex, og slå Tidsstempler og Automatisk rulning til eller fra når som helst.
- Skriv en kommando i Linje, der skal sendes, vælg den Linjeafslutning, din firmware forventer, og klik på Send (eller tryk på Enter). Sendte linjer vises med et indledende
>. - Klik på Download log for at gemme terminalens indhold som en tekstfil, Ryd for at begynde forfra og Afbryd forbindelsen, før du tager enheden ud, eller før du åbner porten i et andet program.
Serielle indstillinger forklaret
En UART sender hver byte som et startbit, 5 til 8 databit, et valgfrit paritetsbit og et eller to stopbit. Begge ender skal være enige om disse indstillinger. En forkert Baudrate er den mest almindelige årsag til rod som ⸮⸮⸮ eller tilfældige symboler. Typiske værdier:
- 9600 og 115200 baud: Arduino-sketches (
Serial.begin(…)) og de fleste moduler; - 74880: ESP8266’s opstartsmeddelelser, før dit sketch ændrer hastigheden;
- 4800 eller 9600: mange GPS-modtagere (NMEA-sætninger);
- Hardware (RTS/CTS) som flowkontrol: modemmer og nogle industrielle adaptere, når RTS/CTS-lederne er tilsluttet.
Med et board med indbygget USB (Arduino Leonardo, Pico, ESP32-S2/S3) ignoreres »baudraten« ofte, fordi data går direkte over USB, men den skal stadig angives.
Tekst- og hexvisning
Visningen Tekst afkoder bytes som UTF-8 og deler dem i linjer ved LF, CR eller CR+LF, selv når en linjeafslutning ankommer delt over to USB-pakker. Hver linje får et tidsstempel med det tidspunkt, hvor dens første byte ankom, til millisekundet. Visningen Hex viser hvert modtaget stykke som et hexdump: offset, 16 bytes pr. række i hexadecimal og en kolonne med de udskrivbare ASCII-tegn. Brug den til binære protokoller (Modbus RTU, sensorrammer) eller til at se usynlige tegn som 0D 0A (CR LF) eller 00.
Terminalen viser de seneste 1.500 linjer, og værktøjet beholder de sidste 5.000 linjer eller stykker i hukommelsen. Download log gemmer dem i den aktuelle visning, med tidsstempler, hvis de er slået til.
Linjeafslutninger
Mange firmwares behandler først en kommando, når de modtager en linjeafslutning. Arduino-eksempler læser som regel indtil LF (\n), AT-kommandomodemmer forventer CR (\r), og konsoller i Windows-stil bruger CR+LF. Vælg Ingen for at sende præcis de bytes, du har skrevet.
Ofte stillede spørgsmål
Hvilke browsere understøtter den serielle monitor?
Web Serial virker i Chrome, Edge og Opera på Windows, macOS, Linux og ChromeOS. Firefox og Safari understøtter det ikke. Værktøjet viser en meddelelse i stedet.
Hvorfor mangler min port på listen?
Tjek kablet (nogle kabler kan kun oplade), installér driveren til din adapter (CH340 eller CP210x på ældre systemer), og luk programmer, der allerede bruger porten, f.eks. den serielle monitor i Arduino IDE. På Linux skal din bruger måske være medlem af gruppen dialout.
Hvorfor ser jeg mærkelige tegn?
Baudraten passer ikke til enheden. Prøv de almindelige værdier, og start med 115200 og 9600. Forkert paritet eller forkerte databit kan også gøre teksten uforståelig.
Nulstilles min Arduino, når jeg opretter forbindelse?
Ja, på mange boards skifter åbning af porten DTR-linjen, hvilket genstarter sketchet. Det er normalt og lader dig se opstartsmeddelelserne.
Bliver mine data sendt nogen steder hen?
Nej. Browseren taler direkte med porten på din computer. Intet, du modtager eller sender, forlader siden.
Relaterede værktøjer
- Bluetooth-test Test en Bluetooth Low Energy-enhed i din browser. Se GATT-tjenester og karakteristikker, læs værdier som batteriniveau, og følg notifikationer live.
- Gamepad-test Gratis gamepad-test til Xbox, PlayStation og USB-controllere. Se hver knap, trigger og stick live, tjek stick drift, og test vibrationen.
- Tastaturtest Gratis tastaturtest online, der lyser hver tast op, du trykker på, viser key-, code- og location-værdier, tæller N-key rollover og finder hængende taster.