Сериен монитор (Serial Monitor)
Безплатен онлайн сериен монитор за Arduino, ESP32 и USB адаптери: изберете baud, четете данни като текст или hex, изпращайте команди, запазете дневника.
Включете платката или USB-сериен адаптер, изберете настройките и натиснете „Избери порт и се свържи“.
Терминал
Получени: 0 · Изпратени: 0 · Редове: 0
Как да използвате серийния монитор
- Включете Arduino, ESP32, Raspberry Pi Pico, GPS модул или USB-сериен адаптер (FTDI, CH340, CP210x, PL2303).
- Под Настройки на порта изберете Скорост (baud), която ползва устройството ви. Изберете Друга… за необичайни скорости като 74880 (дневникът при стартиране на ESP8266). Оставете Битове данни, Четност, Стоп битове и Управление на потока на 8, Няма, 1 и Няма, освен ако документацията на устройството не казва друго: това е обичайната настройка „8N1“.
- Натиснете Избери порт и се свържи. Браузърът отваря собствен списък със серийни портове; изберете устройството си и потвърдете.
- Входящите данни се показват в Терминал. Превключвайте между Текст и Hex, включвайте или изключвайте Времеви отпечатъци и Автоматично превъртане по всяко време.
- Въведете команда в Ред за изпращане, изберете Край на реда, който очаква фърмуерът ви, и натиснете Изпрати (или Enter). Изпратените редове се показват с водещо
>. - Натиснете Изтегли дневника, за да запазите съдържанието на терминала като текстов файл, Изчисти, за да започнете отначало, и Прекъсни връзката преди изключване или преди отваряне на порта в друга програма.
Обяснение на серийните настройки
UART изпраща всеки байт като стартов бит, 5 до 8 бита данни, незадължителен бит за четност и един или два стоп бита. И двата края трябва да са съгласни с тези настройки; грешна Скорост (baud) е най-честата причина за нечетливи знаци като ⸮⸮⸮ или случайни символи. Типични стойности:
- 9600 и 115200 baud: скечове за Arduino (
Serial.begin(…)) и повечето модули; - 74880: съобщенията при стартиране на ESP8266, преди скечът ви да смени скоростта;
- 4800 или 9600: много GPS приемници (NMEA изречения);
- управление на потока Хардуерно (RTS/CTS): модеми и някои индустриални адаптери, когато проводниците RTS/CTS са свързани.
При платка с вграден USB (Arduino Leonardo, Pico, ESP32-S2/S3) „скоростта“ често се игнорира, защото данните вървят директно по USB, но пак трябва да бъде зададена.
Изглед Текст и Hex
Изгледът Текст декодира байтовете като UTF-8 и ги разделя на редове при LF, CR или CR+LF, дори когато краят на реда пристига разделен между два USB пакета. Всеки ред е отбелязан с часа на пристигане на първия му байт, с точност до милисекунда. Изгледът Hex показва всеки получен блок като hex дъмп: отместване, 16 байта на ред в шестнадесетичен вид и колона с печатните ASCII знаци. Ползвайте го за двоични протоколи (Modbus RTU, кадри на сензори) или за да видите невидими знаци като 0D 0A (CR LF) или 00.
Терминалът показва последните 1500 реда, а инструментът пази в паметта последните 5000 реда или блока. Изтегли дневника ги запазва в текущия изглед, с времеви отпечатъци, ако са включени.
Краища на редовете
Много фърмуери обработват команда само когато получат край на ред. Примерите за 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.
Защо виждам странни знаци?
Скоростта не съвпада с устройството. Опитайте обичайните стойности, като започнете със 115200 и 9600. Грешна четност или битове данни също могат да изкривят текста.
Рестартира ли се Arduino, когато се свържа?
Да, при много платки отварянето на порта сменя линията DTR, което рестартира скеча. Това е нормално и позволява да видите съобщенията при стартиране.
Изпращат ли се данни някъде?
Не. Браузърът говори директно с порта на вашия компютър. Нищо, което получавате или изпращате, не напуска страницата.
Сродни инструменти
- Bluetooth тест на устройство Тествайте Bluetooth Low Energy устройство в браузъра: GATT услуги и характеристики, стойности като ниво на батерията и известявания на живо.
- Тест на геймпад Безплатен онлайн тест на геймпад за Xbox, PlayStation и USB контролери. Вижте всеки бутон, тригер и стик на живо, проверете дрифта и вибрацията.
- Тест на клавиатура Безплатен онлайн тест на клавиатура: светва всеки натиснат клавиш, показва стойностите key, code и location, отчита N-key rollover и открива залепнали клавиши.