Skip to content

Çevrimiçi Seri Port Terminali (Tarayıcıda Seri Monitör)

Chrome veya Edge'de kurulumsuz seri monitör: CH340, CP2102, ESP32 ya da Arduino'ya bağlanın, metin veya HEX gönderin, periyodik tekrarlayın; Modbus CRC-16 otomatik eklenir. Bozuk karakter mi? GBK'yi tanır, alınanı yeniden çizer.

Tarayıcıda Çalışır Ücretsiz
Porta okuma ve yazma işlemlerini doğrudan tarayıcınız yapar — seri veriler hiçbir zaman sunucularımıza gönderilmez.
Bağlı değil

Bir cihaz bağlayın; gönderdiği veriler burada görünür.

ms
Hızlı gönder
Gönderme ve alma yolları, tarayıcıda simüle edilmiş bir seri porta karşı bayt bayt test edilir: okumalar arasında bölünen GBK ve UTF-8 karakterleri, CRC-16/MODBUS (01 03 00 00 00 0A → C5 CD, 01 06 00 01 00 03 → 98 0B), XOR, 8 bitlik toplam ve sessizlik aralığına göre çerçeve bölme birim ve uçtan uca testlerle kapsanır; CRC değerleri bağımsız bir uygulamadan alınmıştır. — Go Tools Mühendislik Ekibi · Oct 11, 2026

Go Tools mühendislik ekibi tarafından geliştirildi ve doğrulandı.

Seri port terminali hakkında hızlı yanıtlar

Hangi tarayıcılar seri port açabilir?

Masaüstü Chrome, Edge ve Opera Chromium tabanlı bu tarayıcılar (Chrome 89 ve sonrası) Web Serial API ile gelir: sayfayı açıp Port seç ve bağlan düğmesine tıklayın. Masaüstü Firefox 151 ve sonrası da önerdiği site izni eklentisini kurduktan sonra çalışır; Safari ve iOS desteklemez. Demo cihaz tüm özellikleri her tarayıcıda gösterir.

Çince metin printf ile yazdırılınca neden bozuk görünüyor?

Yaygın bir neden: cihaz GBK gönderiyor Keil veya IAR'da hazırlanan Çin kaynaklı mikrodenetleyici projeleri çoğunlukla GBK ile kaydedilir, bu yüzden printf GBK baytları gönderir. Araç, veri GBK olarak doğru okunduğunda bunu fark eder, kodlamayı değiştirmeyi önerir ve önceden alınanları yeniden çizer. Harfler ve rakamlar da bozuksa önce baud hızını kontrol edin.

Failed to open serial port hatası ne anlama gelir?

Tarayıcı nedenini söylemez Her hata aynı mesajı verir: Failed to open serial port. Olağan nedenleri sırayla eleyin: diğer seri port araçlarını, Arduino IDE'nin seri monitörünü ve hata ayıklayıcıları kapatın; Linux'ta kullanıcınızı dialout grubuna ekleyin (Arch'ta uucp); cihazın hâlâ takılı olduğundan emin olun; standart bir baud hızı deneyin.

Modbus CRC'nin hangi baytını önce gönderir?

Düşük baytı 01 03 00 00 00 0A için CRC-16/MODBUS sonucu 0xCDC5 olur ve hatta C5 CD olarak gider. Sağlama toplamı ekle → CRC-16/MODBUS seçeneğini seçin; araç onu bu sırayla ekler ve önizlemede gösterir.

AT komutları yanıt almıyor mu?

Satırı \r\n ile bitirin ESP8266 ve ESP32 AT firmware'i satır başı + satır beslemeyi (\r\n) komutun sonu sayar; bu yüzden tek başına AT gönderilirse modül beklemeye devam eder. Satır sonunu \r\n (CRLF) olarak ayarlayın ve yeniden gönderin.

Çevrimiçi seri port terminali nedir?

Seri terminal, bilgisayarınızdaki bir seri portu — genellikle CH340 ya da CP2102 gibi bir USB-seri dönüştürücü çipin oluşturduğu bir COM portu — açar ve bir cihazla onun baud hızında bayt alıp verir: bir mikrodenetleyicinin yazdırdığı logu okumak, bir modüle AT komutları göndermek, bir Modbus cihazıyla haberleşmek gibi. Geleneksel araçlar masaüstü programlarıdır. Bu araç ise tarayıcıya yerleşik Web Serial API'yi kullanır; kurulum gerektirmez ve Windows, macOS ile Linux üzerindeki Chrome ve Edge'de çalışır.

Porta okuma ve yazma işlemlerini doğrudan tarayıcınız yapar; araç seri verileri hiçbir zaman sunucularımıza göndermez. Sayfa portları kendi başına da tarayamaz: yalnızca tarayıcı penceresinde sizin seçip izin verdiğiniz portu açabilir.

Bu aracı çoğu seri terminalden iki şey ayırır. Birincisi, aldığı ham baytları saklar; bu sayede UTF-8 ile GBK arasında ya da Metin ile HEX görünümü arasında geçtiğinizde tüm ekran yeni ayarla yeniden çizilir — bozuk çıktı, baştan başlamak anlamına gelmez. İkincisi, yazmak üzere olduğu her baytı önceden gösterir; sağlama toplamı ve satır sonu ayrıca işaretlenir. HEX girişindeki bir yazım hatası çerçeveden sessizce atılmaz, hatalı karakterle birlikte bildirilir.

# Text view, line ending \r\n
[09:30:01.204] → AT␍␊
[09:30:01.219] OK
# HEX view, CRC-16/MODBUS appended (low byte first)
[09:30:02.517] → 01 03 00 00 00 0A C5 CD
[09:30:02.539] 01 03 14 00 64 00 65 00 66 00 67 00 68 00 69 00 6A 00 6B 00 6C 00 6D 63 D1

Web seri port terminalinin özellikleri

Kurulum yok — Windows, Mac ve Linux

Tarayıcının Web Serial API'si üzerine kurulu: masaüstü Chrome, Edge ve Opera; CH340, CP2102, FT232 ve PL2303 dönüştürücülere, ayrıca ESP32-S3 ve Arduino gibi kartların yerleşik USB seri arayüzüne bağlanır. Kilitli iş bilgisayarlarında ya da beğendiğiniz bir seri port aracı olmayan bir Mac'te işinizi görür.

Bozuk karakter teşhisi

Gelen baytlar anlamsız karakterlere dönüştüğünde araç en son verileri başka bir kodlamayla yeniden okur ve sonuç anlamlıysa GBK kodlamasına geç seçeneğini sunar. Geçiş yalnızca yeni verileri değil, o ana kadar alınan her şeyi yeniden çözer. Bayt başına tek karakterlik ASCII / Latin-1 görünümü de vardır.

Metin ve HEX, bayt önizlemeli

HEX'i 01 03 00, 0x01,0x03 ya da 010300 şeklinde yazın; geçersiz karakterler ve tek sayıda basamak atlanmaz, bildirilir. Yazılacak baytlar girişin altında görünür; sağlama toplamı ve satır sonu köşeli parantez içinde gösterilir. Metin modunda \r\n, \n ya da \r satır sonları ve isteğe bağlı \r \n \xHH kaçış dizileri kullanılabilir.

CRC, XOR ve toplam sağlamaları otomatik eklenir

Her çerçeveye CRC-16/MODBUS (önce düşük bayt), XOR (BCC) ya da 8 bitlik toplam ekleyin — Modbus RTU için ayrı bir hesaplayıcı gerekmez. Başka CRC çeşitleri için parametreleri önce bir CRC hesaplayıcıyla bulun, baytları elle ekleyin.

Sessizlik aralığına göre çerçeve bölme, ms zaman damgaları

HEX görünümünde hat, ayarlanan milisaniye süresinden (varsayılan 50 ms) uzun sessiz kaldığında yeni bir çerçeve başlar; böylece istek/yanıt protokollerinde her satırda bir çerçeve görünür. Her satır milisaniyelik bir zaman damgası taşır ve bayt sayaçları canlı güncellenir.

Periyodik gönderim, geçmiş ve log dışa aktarma

Yoklama (polling) ya da uzun süreli dayanıklılık testleri için bir komutu sabit aralıklarla tekrarlayın, son komutları tek tıkla yeniden gönderin ve logu zaman damgası, yön ve ham HEX içeren metin olarak dışa aktarın — böylece veri sonradan yeniden çözülebilir ya da başka bir araçla ayrıştırılabilir.

Seri port örnekleri: AT komutları, Modbus, bozuk karakterler

AT modülü testi (ESP8266 / ESP32 AT firmware'i)

Gönder (metin, satır sonu \r\n): AT
Yazılan baytlar: 41 54 0D 0A
Yanıt: OK

ESP-AT firmware'i komutu satır başı + satır beslemede bitirir; yalnızca 41 54 yazılırsa modül beklemeye devam eder. \r\n satır sonuyla önizleme 41 54 [0D 0A] gösterir.

Modbus RTU holding register okuma (CRC otomatik eklenir)

Gönder (HEX, CRC-16/MODBUS ekle): 01 03 00 00 00 0A
Yazılan baytlar: 01 03 00 00 00 0A C5 CD
Slave yanıtı: 01 03 14 00 64 00 65 … 00 6D 63 D1

Slave 01, fonksiyon 03, başlangıç adresi 0000, adet 000A. CRC 0xCDC5 çıkar ve Modbus önce düşük baytı gönderdiği için hatta C5 CD gider. Yanıtta 14 bayt sayısıdır (20 bayt = 10 register) ve son iki bayt yine düşük baytı önde olan bir CRC'dir. Demo cihaz tam olarak bu biçimde yanıt verir.

Mikrodenetleyicinin yazdırdığı Çince metin bozuk görünüyor

Alınan: CE C2 B6 C8 3A 32 35 A1 E6 0D 0A
UTF-8 olarak: �¶�:25��
GBK olarak: 温度:25℃

Aynı baytlar UTF-8 olarak anlamsızdır, GBK olarak ise 温度:25℃ (sıcaklık: 25 °C) okunur. Hiçbir şey bozulmamıştır — iki uç yalnızca kodlama konusunda anlaşamıyordur. Araç bunu algılar ve kodlamayı değiştirmeyi önerir.

XOR sağlama toplamlı özel protokol çerçevesi

Gönder (HEX, XOR / BCC ekle): AA 55 01 02
Yazılan baytlar: AA 55 01 02 FC

XOR, payload'daki tüm baytları tek bir bayta indirger: AA ⊕ 55 ⊕ 01 ⊕ 02 = FC. Sağlama toplamı giriş kutusundaki tüm baytları kapsar; protokolünüz başlığı hesaba katmıyorsa o sağlama toplamını ayrıca hesaplayıp elle yazın.

Çevrimiçi seri port terminali nasıl kullanılır?

  1. 1

    Cihazı bağlayın

    Kartı ya da USB-seri dönüştürücüyü bilgisayara takın. Windows'ta Aygıt Yöneticisi'nde Bağlantı Noktaları (COM ve LPT) altında yeni bir COM portu görünmelidir; görünmüyorsa sürücü eksiktir ya da kablo yalnızca şarj kablosudur.

  2. 2

    Port ayarlarını eşleştirin

    Baud hızı, veri bitleri, eşlik ve stop bitleri firmware ile aynı olmalı — en yaygınları 115200 8N1 ve 9600 8N1'dir. Bağlıyken ayarlar kilitlenir; değiştirmek için bağlantıyı kesin.

  3. 3

    Portu seçip bağlanın

    Port seç ve bağlan düğmesine tıklayın ve tarayıcının listesinden portu seçin. Durum çubuğu, USB üretici kimliğine (vendor ID) göre çip üreticisinin adını gösterir; örneğin WCH (QinHeng) ya da Silicon Labs CP210x. Donanım yok mu? Demo cihaz düğmesine tıklayın.

  4. 4

    Gelen veriyi izleyin

    Metin görünümü alınan her satırı ayrı bir satırda, milisaniyelik zaman damgasıyla gösterir. İkili protokoller için çerçeveleri sessizlik aralıklarına göre bölen HEX görünümüne geçin. Metin bozuksa kodlama ipucunu izleyin.

  5. 5

    Gönderin, ardından logu kaydedin

    Metin ya da HEX'i, satır sonunu ve sağlama toplamını seçin, bayt önizlemesini kontrol edin ve Ctrl+Enter'a basın. Yoklama için periyodik gönderimi kullanın. İşiniz bitince her şeyi dışa aktarmak için Logu kaydet düğmesine tıklayın.

Yaygın seri port sorunları: bozuk karakter, yanıt yok, port açılmıyor

Çince metin bozuk görünüyor

Cihaz GBK gönderiyor ama terminal UTF-8 olarak çözüyor; bu yüzden her Çince karakter değiştirme karakterlerine ya da rastgele simgelere dönüşüyor. Veride sorun yok; doğru kodlamayla okuyun.

✗ Yanlış
Kodlama: UTF-8
Gösterilen: �¶�:25��
✓ Doğru
Kodlama: GBK
Gösterilen: 温度:25℃

AT komutu yanıt almıyor

ESP8266 ve ESP32 AT firmware'i bir komutu ancak \r\n geldikten sonra ayrıştırmaya başlar. Satır sonu Yok olarak ayarlıyken yalnızca iki bayt, 41 54 yazılmıştır.

✗ Yanlış
41 54
✓ Doğru
41 54 0D 0A

Modbus slave yanıt vermiyor

Bir RTU çerçevesi, düşük baytı önde olan doğru bir CRC ister ve CRC'den sonra başka hiçbir şey gelmemelidir. CRC yoksa, baytları ters sıradaysa ya da HEX modunda 0D 0A satır sonu hâlâ açıksa slave çerçeveyi bozuk sayıp atar ve hiçbir yanıt göndermez.

✗ Yanlış
01 03 00 00 00 0A CD C5
✓ Doğru
01 03 00 00 00 0A C5 CD

Her şey bozuk, harfler ve rakamlar bile

Bu nadiren bir kodlama sorunudur. Baud hızı — ya da veri bitleri veya eşlik — cihazla uyuşmuyor, bu yüzden her bayt yanlış anlarda örnekleniyor; cihazın hızının iki katında ya da yarısında genellikle gönderilenden çok daha az ya da çok daha fazla bayt alırsınız ve bunların çoğu anlamsızdır. Firmware'in ayarladığı değerleri kullanın.

✗ Yanlış
Terminal 57600 8N1, cihaz 115200 8N1
✓ Doğru
Terminal 115200 8N1, cihaz 115200 8N1

Tarayıcıda seri terminal ne zaman işe yarar?

Arduino ve ESP32 hata ayıklama çıktısı
Serial.println() ile yazdırılanları — sensör okumalarını, durum değişikliklerini — yürütme sırasını takip etmek için milisaniyelik zaman damgalarıyla okuyun.
STM32 ve 8051 printf logları
Çince projelerde USART'a yönlendirilen printf çoğunlukla GBK yazdırır. Firmware'i değiştirmek yerine kodlamayı burada değiştirin.
Modbus RTU cihazlarını devreye alma
RS-485'ten USB'ye dönüştürücü üzerinden sayaçlar ve PLC'lerle haberleşin: CRC eklenmiş HEX gönderin, yanıtları çerçevelere bölünmüş olarak görün. Kayan nokta değerleri tutan register'lar, IEEE 754 biçiminde dört ham bayt olarak gelir.
AT komut modüllerini yapılandırma
Wi-Fi, hücresel ve Bluetooth modüllerine doğru satır sonuyla AT komutları gönderin; sık kullandığınız komutları tek tıkla yeniden göndermek için gönderim geçmişinde tutun.
Kendi araçlarınızın olmadığı makinelerde hızlı kontroller
Kilitli bir iş bilgisayarında, ortak kullanılan bir laboratuvar makinesinde, bir Mac'te ya da bir Linux makinesinde sayfayı açıp hemen başlayın. Yakalanan HEX'i başka kodlamalarda metin olarak okumak için Hex'ten Metne aracına yapıştırın.

Seri haberleşme ve Web Serial nasıl çalışır?

Web Serial API portu nasıl açar?
Tarayıcı portu işletim sisteminin seri port sürücüsü üzerinden açar — Windows'ta bir COM portu, macOS'ta /dev/cu.*, Linux'ta /dev/ttyUSB* ya da /dev/ttyACM* — ve sayfaya iki bayt akışı verir: gelen veri için bir ReadableStream, giden veri için bir WritableStream. Erişim port bazında ve yalnızca tarayıcının kendi seçim penceresi üzerinden verilir; bir sayfa bilgisayarınızdaki seri portları kendi başına listeleyemez.
8N1 ve baud hızı
8N1; 8 veri biti, eşlik yok, 1 stop biti demektir. Başlangıç bitiyle birlikte her bayt hatta 10 bit tutar; bu yüzden 115200 baud saniyede en fazla yaklaşık 11.520 bayt, 9600 baud ise yaklaşık 960 bayt taşır. Baud hızındaki büyük bir fark ya da uyuşmayan veri bitleri veya eşlik, verileri anlamsız karakterlere dönüştürür (Windows ayrıca çerçeveleme hataları da bildirir).
Çerçeveler neden bölünmeli?
Seri hatta paket diye bir kavram yoktur. USB-seri çip aldığı baytları USB paketlerinde toplar ve tarayıcının her okuması böyle bir parça döndürür — bir çerçeve iki parçada gelebilir ya da birkaç çerçeve tek parçada. HEX görünümü akışı parçalar arasındaki boşta kalma süresine göre yeniden böler. Tarayıcı her baytın hattan ne zaman geçtiğini değil, yalnızca her parçanın sayfaya ne zaman ulaştığını bilir; bu yüzden varsayılan eşik 50 ms'dir, protokolünüze göre ayarlayın. Modbus RTU'nun kendisi çerçeveler arasında en az 3,5 karakter süresi sessizlik ister — 9600 baud'da yaklaşık 4 ms — ve tarayıcı bunu bu hassasiyetle ölçemez; dolayısıyla sessizlik aralığına göre bölme bir yaklaşıklıktır, Modbus'a tam uyan bir çerçeve algılayıcı değildir.
UTF-8 ve GBK baytları
温度 (sıcaklık) UTF-8'de karakter başına üç baytla E6 B8 A9 E5 BA A6, GBK'de karakter başına iki baytla CE C2 B6 C8 olarak kodlanır. Bir karakterin baytları iki okuma arasında bölünebilir; bu yüzden çözme akış halinde ilerler ve eksik kalan son kısmı bir sonraki parçaya saklar. Kodlamayı değiştirmek, ham baytlardan yeniden çözer.
Üç sağlama toplamı nasıl çalışır?
CRC-16/MODBUS: polinom 0x8005 (yansıtılmış biçimde 0xA001), başlangıç değeri 0xFFFF, giriş ve çıkış yansıtılmış, son XOR yok, önce düşük bayt gönderilir. XOR (BCC): tüm baytlar XOR ile tek bayta indirgenir. SUM8: tüm baytlar toplanır, yalnızca düşük 8 bit tutulur. Üçü de yalnızca payload'ı kapsar; arkasından eklenen satır sonunu asla kapsamaz.

Seri port hata ayıklama ipuçları

Kodlamadan önce ayarları kontrol edin
Çıktı bozuk olduğunda önce baud hızı, veri bitleri, eşlik ve stop bitlerinin cihazla eşleştiğinden emin olun. Ayarlar yanlışken hiçbir kodlama doğru okumaz.
İkili protokollerde HEX görünümünü kullanın
Modbus gibi protokoller, metin görünümünün satır sonu ya da kontrol karakteri olarak ele aldığı 00, 0D ve 0A baytlarıyla doludur — ASCII tablosu bunların hepsini listeler. HEX görünümüne geçin ve çerçeve aralığını cihazın yanıt aralığının biraz üstüne ayarlayın.
Firmware'de ve terminalde aynı kodlamayı kullanın
Yeni projelerde kaynak dosyalarını UTF-8 olarak kaydedin ki loglar her yerde doğru okunsun. Mevcut GBK projelerinde buradaki kodlamayı bir kez GBK olarak ayarlayın; araç bunu hatırlar.
Ham HEX logunu saklayın
Aralıklı arızaların peşindeyken dışa aktarılan log, her parçanın ham baytlarını ve milisaniyelik zaman damgasını korur. Yalnızca çözülmüş metni kaydetmek, kodlama seçimini dosyaya kalıcı olarak gömer.
Periyodik gönderim aralığını çok kısa tutmayın
Aralık, cihazın bir komutu işleyip yanıt vermesi için gereken süreden uzun olmalı; aksi halde istekler birikir ve yanıtlar isteklerle eşleşmez hale gelir. Yanıt süresini cihazın kılavuzundan alın ve bir pay bırakın.

Seri port terminali SSS

Bir şey indirmem ya da kurmam gerekir mi?
Chrome ve Edge'de hayır: sayfa tarayıcıya yerleşik Web Serial API'yi kullanır — ne masaüstü istemcisi ne de eklenti gerekir. Firefox 151 ve sonrasında önce tarayıcının istediği site izni eklentisini kurmanız gerekir; bu bir seri port sürücüsü değil, tarayıcının izin mekanizmasıdır. Hangi tarayıcıyı kullanırsanız kullanın seri çipin sürücüsüne ihtiyacınız var: Aygıt Yöneticisi'nde bir COM portu görünüyorsa sürücü çalışıyordur; görünmüyorsa sürücüyü çip üreticisinin web sitesinden indirin.
Hangi tarayıcılar çalışır? Telefonda kullanılabilir mi?
Masaüstü Chrome, Edge ve Opera (Chrome 89 ve sonrası) doğrudan bağlanır. Masaüstü Firefox 151 ve sonrası da istediği site izni eklentisini kurduktan sonra çalışır. Safari ve iOS, Web Serial'ı desteklemez. Android için Chrome 138+ yalnızca Bluetooth (RFCOMM) seri portlarına erişebilir; kablolu USB seri portlar için Android 17'de Chrome 148+ gerekir ve telefonun kendisi de kablolu seri portları sunmalıdır. Sayfa bağlanamadığı yerde bunu söyler ve demo cihaz yine çalışır.
Seri veriler bir sunucuya yükleniyor mu?
Hayır. Porta okuma ve yazma işlemlerini doğrudan tarayıcınız yapar; araç gönderdiğiniz ya da aldığınız baytları hiçbir zaman sunucularımıza iletmez. Gönderim geçmişi ve ayarlar kendi tarayıcınızda saklanır.
Port seç ve bağlan düğmesine tıkladıktan sonra port listesi boş geliyor. Ne yapmalıyım?
İşletim sistemi bir seri cihaz algılamamış. Kablonun yalnızca güç değil veri de taşıdığını ve kartın beslendiğini kontrol edin. Windows'ta Aygıt Yöneticisi'nde bir COM portu görünmelidir; görünmüyorsa çipin sürücüsünü (CH340, CP2102 vb.) kurun.
Port neden açılmıyor?
Tarayıcı her hatayı aynı mesajla bildirir: Failed to open serial port. Bu yüzden nedeni eleme yoluyla bulmak gerekir. Yaygın nedenlerden biri, portu başka bir programın tutmasıdır: diğer seri port araçlarını, Arduino IDE'nin seri monitörünü, hata ayıklama oturumu açık bir IDE'yi ya da bu aracın başka bir sekmesini kapatın. Linux'ta kullanıcınız dialout grubunda olmalıdır (Arch'ta uucp). Cihazın hâlâ takılı olduğunu da kontrol edin ve standart bir baud hızı deneyin — bazı sürücüler alışılmadık değerleri reddeder.
Bozuk Çince metni nasıl düzeltirim?
Önce İngilizce harflere ve rakamlara bakın. Bunlar düzgünse ve yalnızca Çince bozuksa sorun kodlama uyuşmazlığıdır — sık görülen durumlardan biri, cihazın GBK göndermesidir. Araç bunu algılar, kodlamayı değiştirmeyi önerir ve önceden alınanları yeniden çizer. Harfler ve rakamlar da bozuksa baud hızı ya da başka bir ayar cihazla uyuşmuyordur.
HEX nasıl gönderilir? Hangi biçimler kabul edilir?
Gönderme modunu HEX'e alın ve 01 03 00 0A, 0x01,0x03 ya da 0103000A yazın; büyük ya da küçük harf fark etmez. G gibi geçersiz karakterler ve tek sayıda basamak atlanmaz, her zaman bildirilir; yazılacak baytlar da girişin altında önizlenir.
Modbus CRC'sini nasıl eklerim, düşük bayt neden önce gelir?
Sağlama toplamı ekle ayarını CRC-16/MODBUS olarak seçin ve yalnızca adresi, fonksiyon kodunu ve veriyi yazın; CRC sona eklenir. Modbus RTU, CRC'nin önce düşük baytını gönderir: 0xCDC5, C5 CD olarak çıkar.
Bir çerçeve neden iki satıra bölünüyor ya da birkaç çerçeve neden tek satırda birleşiyor?
HEX görünümü çerçeveleri gelişler arasındaki boşta kalma süresine göre böler; varsayılan değer 50 ms'dir. Cihaz bir çerçevenin ortasında bundan uzun duraksarsa çerçeve bölünür; çerçeveler birbirine daha yakın gelirse birleşir. Çerçeve aralığını çerçeve içindeki duraksamanın üstüne, çerçeveler arasındaki boşluğun altına ayarlayın.
DTR ve RTS nedir, kartım bağlanınca neden resetlendi?
DTR ve RTS, birçok kartın reset devresine bağladığı iki seri kontrol hattıdır. Chrome bir portu açarken iki hattı da aktif duruma getirir — bu standardın parçası değil, bir uygulama ayrıntısıdır — bu yüzden Arduino Uno gibi DTR ile resetlenen kartlar bağlandığınızda genellikle bir kez resetlenir ve bir web sayfası bunu engelleyemez. Yaygın ESP32 otomatik programlama devresinde iki hat da aktifken çip normal çalışır; yalnızca RTS aktif, DTR pasifken resette tutulur. Bağlandıktan sonra anahtarları kullanın; bir ESP32 sessiz kalırsa yalnızca DTR'yi kapatmadığınızdan emin olun.
Aynı portu aynı anda başka bir seri port aracında açabilir miyim?
Windows'ta hayır: bir COM portu aynı anda yalnızca tek bir programda açık olabilir. Linux ve macOS'ta bu, ilk programın özel (exclusive) erişim isteyip istemediğine bağlıdır. İstediyse portu burada açmak başarısız olur; istemediyse iki program da portu açar ve gelen veriyi aralarında paylaşır, bu da bayt kaybı gibi görünür. Aynı anda tek bir program kullanın.
Özel baud hızları destekleniyor mu?
Evet. Listedeki son seçenek Özel'dir; buraya 74880 gibi istediğiniz hızı yazabilirsiniz — ESP8266 boot ROM'unun çıktı verdiği hız budur. Tarayıcı değeri olduğu gibi iletir; işe yarayıp yaramayacağı USB-seri çipe ve sürücüsüne bağlıdır. Bazıları desteklediği en yakın hıza yuvarlar, bazı sistemlerde ise port bu durumda açılmaz.
Demo cihaz nedir?
Sayfaya yerleşik, simüle edilmiş bir mikrodenetleyici; donanım gerekmez. Bağlandığında GBK ile bir açılış mesajı yazdırır — kodlama ipucunun hazır bir gösterimi — ardından her 2 saniyede bir sıcaklık bildirir. AT'ye OK, diğer AT komutlarına ERROR ile yanıt verir. Slave 1'e gönderilen ve CRC'si doğru olan bir Modbus fonksiyon 03 okumasına yanıt verir; gerçek bir slave gibi CRC yanlışsa ya da çerçeve başka bir adrese gönderilmişse sessiz kalır. Diğer her şeyi olduğu gibi geri gönderir (echo).

cURL Komut Oluşturucu ve Yapılandırıcı

Web & API

Tarayıcınızda curl komutları oluşturun — yöntem, başlık, kimlik doğrulama ve gövde ayarlayın, anında kopyalamaya hazır komut alın. Bearer, POST JSON, dosya yükleme için ön ayarlar. Ücretsiz, gizli, kayıt gerektirmez.

htpasswd Oluşturucu — bcrypt, Apache MD5 (apr1), Basic Auth

Web & API

bcrypt, Apache MD5 (apr1), SHA-1 ve daha fazlasıyla htpasswd girdisi oluşturun. Apache, nginx ve Docker için yapıştırmaya hazır yapılandırma alın. Tarayıcınızda %100 çalışır — yükleme yok.

Open Graph ve Meta Etiketi Oluşturucu

Web & API

Open Graph, Twitter Card ve SEO meta etiketlerini canlı Google, Facebook ve X önizlemesiyle çevrimiçi oluşturun. %100 ücretsiz, tarayıcıda çalışır, kayıt yok — kodu kopyalayıp yapıştırın.

nginx location test aracı — o blok neden kazanır

Web & API

Hangi nginx location bloğu kazanır — ve diğerleri neden kaybeder. =, ^~, ~ ve ~* için ücretsiz test aracı, tamamen tarayıcınızda.

IPv4 Alt Ağ Hesaplayıcı

Web & API

IPv4 CIDR bloğu için ağ adresini, yayın adresini, kullanılabilir ana bilgisayar aralığını, alt ağ maskesini ve joker maskeyi çevrimiçi hesaplayın. /31 bağlantıları RFC 3021'e göre işler; tamamen tarayıcınızda çalışır.

traceparent Çözücü — W3C Trace Context

Web & API

Hex basamağı saymayı bırakın. Ücretsiz çevrimiçi traceparent çözücü — tarayıcınızda çalışır, yükleme yok. Trace ID, span ID, 8 trace-flags biti, tracestate, Datadog/X-Ray/B3.