Monitor port serial online
Monitor serial online gratuit pentru Arduino, ESP32 și USB-serial. Alege viteza baud, citește date în text sau hex, trimite comenzi și salvează jurnalul.
Conectează placa sau adaptorul USB-serial, alege setările, apoi apasă „Alege portul și conectează-te”.
Terminal
Primite: 0 · Trimise: 0 · Linii: 0
Cum folosești monitorul serial
- Conectează Arduino, ESP32, Raspberry Pi Pico, modulul GPS sau adaptorul USB-serial (FTDI, CH340, CP210x, PL2303).
- La Setările portului, alege Viteză (baud) pe care o folosește dispozitivul tău. Alege Personalizată… pentru viteze neobișnuite, precum 74880 (jurnalul de pornire al ESP8266). Lasă Biți de date, Paritate, Biți de stop și Controlul fluxului pe 8, Fără, 1 și Fără, dacă documentația dispozitivului nu spune altceva: este setarea obișnuită „8N1”.
- Apasă Alege portul și conectează-te. Browserul deschide propria listă de porturi seriale; alege dispozitivul tău și confirmă.
- Datele primite apar în Terminal. Comută între Text și Hex și activează sau dezactivează oricând Mărci de timp și Derulare automată.
- Scrie o comandă în Linie de trimis, alege Sfârșit de linie pe care îl așteaptă firmware-ul tău și apasă Trimite (sau Enter). Liniile trimise sunt afișate cu un
>în față. - Apasă Descarcă jurnalul ca să salvezi ce este în terminal ca fișier text, Șterge ca să o iei de la capăt și Deconectează înainte să scoți cablul sau să deschizi portul în alt program.
Setările seriale explicate
Un UART trimite fiecare octet ca un bit de start, 5–8 biți de date, un bit de paritate opțional și unul sau doi biți de stop. Ambele capete trebuie să cadă de acord asupra acestor setări; o Viteză (baud) greșită este cea mai frecventă cauză a caracterelor ininteligibile, precum ⸮⸮⸮, sau a simbolurilor aleatorii. Valori tipice:
- 9600 și 115200 baud: schițele Arduino (
Serial.begin(…)) și majoritatea modulelor; - 74880: mesajele de pornire ale ESP8266, înainte ca schița ta să schimbe viteza;
- 4800 sau 9600: multe receptoare GPS (propoziții NMEA);
- Controlul fluxului Hardware (RTS/CTS): modemuri și unele adaptoare industriale, când firele RTS/CTS sunt conectate.
La o placă cu USB nativ (Arduino Leonardo, Pico, ESP32-S2/S3), „viteza baud” este adesea ignorată, deoarece datele circulă direct prin USB, dar tot trebuie setată.
Afișarea text și hex
Afișarea Text decodifică octeții ca UTF-8 și îi împarte în linii la LF, CR sau CR+LF, chiar și când un sfârșit de linie sosește împărțit în două pachete USB. Fiecare linie primește ora la care a sosit primul ei octet, cu precizie de milisecundă. Afișarea Hex arată fiecare bloc primit ca un dump hexazecimal: decalaj, 16 octeți pe rând în hexazecimal și o coloană cu caracterele ASCII imprimabile. Folosește-o pentru protocoale binare (Modbus RTU, cadre de senzori) sau ca să vezi caractere invizibile precum 0D 0A (CR LF) sau 00.
Terminalul afișează ultimele 1500 de linii, iar instrumentul păstrează în memorie ultimele 5000 de linii sau blocuri. Descarcă jurnalul le salvează în afișarea curentă, cu mărci de timp dacă sunt activate.
Sfârșituri de linie
Multe firmware-uri procesează o comandă doar când primesc un sfârșit de linie. Exemplele Arduino citesc de obicei până la LF (\n), modemurile cu comenzi AT așteaptă CR (\r), iar consolele în stil Windows folosesc CR+LF. Alege Fără ca să trimiți exact octeții pe care i-ai scris.
Întrebări frecvente
Ce browsere acceptă acest monitor serial?
Web Serial funcționează în Chrome, Edge și Opera pe Windows, macOS, Linux și ChromeOS. Firefox și Safari nu îl acceptă; instrumentul afișează un mesaj.
De ce lipsește portul meu din listă?
Verifică cablul (unele cabluri doar încarcă), instalează driverul adaptorului tău (CH340 sau CP210x pe sistemele mai vechi) și închide orice program care folosește deja portul, de exemplu monitorul serial din Arduino IDE. Pe Linux, utilizatorul tău poate trebui să facă parte din grupul dialout.
De ce văd caractere ciudate?
Viteza baud nu se potrivește cu cea a dispozitivului. Încearcă valorile uzuale, începând cu 115200 și 9600. O paritate sau un număr de biți de date greșite pot deforma și ele textul.
Se resetează Arduino când mă conectez?
Da, la multe plăci deschiderea portului comută linia DTR, ceea ce repornește schița. Este normal și îți permite să vezi mesajele de pornire.
Se trimit datele undeva?
Nu. Browserul comunică direct cu portul de pe calculatorul tău. Nimic din ce primești sau trimiți nu părăsește pagina.
Instrumente similare
- Inspector dispozitive Bluetooth Testează un dispozitiv Bluetooth Low Energy în browser. Listează serviciile și caracteristicile GATT, citește valori precum nivelul bateriei și notificări live.
- Test gamepad Test gamepad online gratuit pentru controlere Xbox, PlayStation și USB. Vezi live fiecare buton, trăgaci și stick, verifică drift-ul și testează vibrațiile.
- Test tastatură Test gratuit pentru tastatură: aprinde fiecare tastă apăsată, afișează valorile key, code și location, numără N-key rollover și detectează tastele blocate.