Монітор послідовного порту
Онлайн-монітор послідовного порту для Arduino, ESP32 і USB-адаптерів: виберіть швидкість, читайте дані як текст чи hex, надсилайте команди, зберігайте журнал.
Підключіть плату або USB-послідовний адаптер, виберіть параметри, потім натисніть «Вибрати порт і підключитися».
Термінал
Отримано: 0 · Надіслано: 0 · Рядків: 0
Як користуватися монітором послідовного порту
- Підключіть свій Arduino, ESP32, Raspberry Pi Pico, GPS-модуль або USB-послідовний адаптер (FTDI, CH340, CP210x, PL2303).
- У розділі Параметри порту виберіть Швидкість (бод), яку використовує ваш пристрій. Виберіть Своя… для нестандартних швидкостей, як-от 74880 (журнал запуску ESP8266). Залиште Біти даних, Парність, Стоп-біти та Керування потоком зі значеннями 8, Немає, 1 і Немає, якщо документація пристрою не вимагає іншого: це поширене налаштування «8N1».
- Натисніть Вибрати порт і підключитися. Браузер відкриє власний список послідовних портів; виберіть свій пристрій і підтвердьте.
- Вхідні дані з’являються в розділі Термінал. У будь-який момент можна перемикатися між Текст і Hex, вмикати чи вимикати Позначки часу та Автопрокручування.
- Введіть команду в полі Рядок для надсилання, виберіть Кінець рядка, якого очікує ваша прошивка, і натисніть Надіслати (або Enter). Надіслані рядки показуються з початковим
>. - Натисніть Завантажити журнал, щоб зберегти вміст терміналу як текстовий файл, Очистити, щоб почати знову, і Відключити перед відключенням пристрою чи перед відкриттям порту в іншій програмі.
Параметри послідовного зв’язку
UART передає кожен байт як стартовий біт, від 5 до 8 бітів даних, необов’язковий біт парності та один чи два стоп-біти. Обидва кінці мають погоджувати ці параметри; неправильна Швидкість (бод) – найпоширеніша причина «сміття» на кшталт ⸮⸮⸮ чи випадкових символів. Типові значення:
- 9600 і 115200 бод: скетчі 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 показує кожен отриманий фрагмент як шістнадцятковий дамп: зсув, 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 та виявляє залиплі клавіші.