Монитор на сериска порта
Бесплатен онлајн сериски монитор за Arduino, ESP32 и USB-сериски адаптери. Изберете baud rate, читајте податоци во живо како текст или hex, испраќајте команди.
Приклучете ја вашата плочка или USB-сериски адаптер, изберете ги поставките, па притиснете „Избери порта и поврзи се“.
Терминал
Примено: 0 · Испратено: 0 · Редови: 0
Како се користи серискиот монитор
- Приклучете го вашиот Arduino, ESP32, Raspberry Pi Pico, GPS модул или USB-сериски адаптер (FTDI, CH340, CP210x, PL2303).
- Под Поставки на портата изберете Брзина (baud rate) што ја користи вашиот уред. Изберете Прилагодена… за невообичаени брзини како 74880 (дневникот при вклучување на ESP8266). Оставете Битови на податоци, Парност, Стоп битови и Контрола на проток на 8, Нема, 1 и Нема освен ако документацијата на уредот не вели поинаку: тоа е вообичаената поставка „8N1“.
- Притиснете Избери порта и поврзи се. Прелистувачот отвора свој список на сериски порти; изберете го вашиот уред и потврдете.
- Дојдовните податоци се појавуваат во Терминал. Префрлајте се меѓу Текст и Hex, вклучувајте и исклучувајте Временски ознаки и Автоматско лизгање во секое време.
- Внесете команда во Ред за испраќање, изберете го Крај на редот што го очекува вашиот фирмвер и притиснете Испрати (или Enter). Испратените редови се прикажуваат со почетен знак
>. - Притиснете Преземи дневник за да го зачувате содржаното во терминалот како текстуална датотека, Избриши за да започнете одново, и Исклучи пред да го извадите кабелот или пред да ја отворите портата во друга програма.
Објаснување на сериските поставки
UART го испраќа секој бајт како стартен бит, 5 до 8 битови на податоци, опционален бит за парност и еден или два стоп бита. Двете страни мора да се согласат со овие поставки; погрешна Брзина (baud rate) е најчестата причина за бесмислени знаци како ⸮⸮⸮ или случајни симболи. Типични вредности:
- 9600 и 115200 baud: Arduino скечеви (
Serial.begin(…)) и повеќето модули; - 74880: пораките при вклучување на ESP8266, пред вашиот скеч да ја смени брзината;
- 4800 или 9600: многу GPS приемници (NMEA реченици);
- Хардверска (RTS/CTS) контрола на проток: модеми и некои индустриски адаптери, кога се поврзани RTS/CTS жиците.
Кај плочка со природен USB (Arduino Leonardo, Pico, ESP32-S2/S3), „baud rate“ често се игнорира бидејќи податоците патуваат директно преку USB, но сепак мора да се постави.
Приказ како текст и hex
Приказот Текст ги декодира бајтите како UTF-8 и ги дели на редови кај LF, CR или CR+LF, дури и кога крајот на редот пристигнува поделен во два USB пакети. Секој ред е означен со времето кога пристигнал неговиот прв бајт, на милисекунда. Приказот Hex го прикажува секој примен блок како hex дамп: поместување, 16 бајти по ред во хексадецимален запис и колона со печатливите ASCII знаци. Користете го за бинарни протоколи (Modbus RTU, рамки од сензори) или за да видите невидливи знаци како 0D 0A (CR LF) или 00.
Терминалот ги прикажува последните 1.500 реда, а алатката ги чува последните 5.000 реда или блокови во меморија. Преземи дневник ги зачувува во тековниот приказ, со временски ознаки ако се вклучени.
Краеви на редот
Многу фирмвери обработуваат команда само кога ќе добијат крај на редот. Arduino примерите обично читаат до LF (\n), модемите со AT команди очекуваат CR (\r), а конзолите во стил на Windows користат CR+LF. Изберете Нема за да ги испратите точно бајтите што сте ги внеле.
Често поставувани прашања
Кои прелистувачи го поддржуваат овој сериски монитор?
Web Serial работи во Chrome, Edge и Opera на Windows, macOS, Linux и ChromeOS. Firefox и Safari не го поддржуваат; алатката прикажува порака.
Зошто мојата порта ја нема во списокот?
Проверете го кабелот (некои кабли само полнат), инсталирајте го драјверот за вашиот адаптер (CH340 или CP210x на постари системи) и затворете ја секоја програма што веќе ја користи портата, како серискиот монитор на Arduino IDE. На Linux можеби треба вашиот корисник да е во групата dialout.
Зошто гледам чудни знаци?
Брзината (baud rate) не се совпаѓа со уредот. Пробајте ги вообичаените вредности, започнувајќи со 115200 и 9600. Погрешна парност или битови на податоци исто така можат да го расипат текстот.
Дали мојот Arduino се ресетира кога ќе се поврзам?
Да, кај многу плочки отворањето на портата ја менува линијата DTR, што го рестартира скечот. Тоа е нормално и ви овозможува да ги видите пораките при стартување.
Дали моите податоци се испраќаат некаде?
Не. Прелистувачот директно комуницира со портата на вашиот компјутер. Ништо што го примате или испраќате не ја напушта страницата.
Поврзани алатки
- Bluetooth тест и инспектор на уреди Тестирајте Bluetooth Low Energy уред во прелистувачот. Прегледајте ги GATT услугите и карактеристиките, прочитајте вредности и следете известувања во живо.
- Тест на геймпад и контролер Бесплатен онлајн тест на геймпад за Xbox, PlayStation и USB контролери. Следете ги копчињата и стиковите во живо, проверете drift и тестирајте вибрации.
- Тест на тастатура Бесплатен онлајн тест на тастатура што го осветлува секое копче, ги прикажува key, code и location, го брои N-key rollover и открива заглавени копчиња.