
Serial Monitor je integrovaný nástroj v prostředí Arduino IDE, určený pro vývoj a ladění aplikací na mikrokontrolérech jako ATmega, SAMD, STM32, ESP8266 nebo ESP32. Tradičně je pro sériovou komunikaci potřeba externí software typu PuTTY nebo YAT, což může být neefektivní, zvlášť při rychlém testování nebo ladění embedded projektů.
Proto jsme ve spolupráci s Perplexity vyvinuli webovou aplikaci Serial Monitor, která umožňuje přímou komunikaci s mikrokontrolérem přes sériovou linku přímo ve webovém prohlížeči. Řešení staví na Web Serial API, jež je podporováno v prohlížečích na bázi Chromium (například Google Chrome, Microsoft Edge, Chromium). Firefox a Safari tuto technologii aktuálně nepodporují.
Oproti běžným webovým serial monitorům nabízí tato aplikace několik nadstandardních funkcí:
Zobrazení dat v ASCII, hexadecimálním i binárním formátu
Možnost zápisu dat v ASCII a hexadecimálním tvaru
Podpora předdefinovaných i uživatelsky nastavitelných přenosových rychlostí (baud rate)
Konfigurovatelné časové značky (timestamp) s volitelným intervalem zobrazení
Volba kódování: UTF-8, ISO-8859-2, Windows-1250
Export přijatých dat pro další analýzu
Přepínání mezi tmavým a světlým režimem uživatelského rozhraní
Výkon a stabilita Serial Monitoru závisí na výpočetním výkonu počítače a efektivitě zpracování dat v prohlížeči. Pro technicky orientované uživatele tak tato webová aplikace nabízí flexibilní a rychlé řešení pro diagnostiku a interakci s embedded hardwarem bez nutnosti instalace dalšího software.
Serial Monitor je k dispozici ZDARMA a bez omezení používání https://serialmonitor.chiptron.cz/