Seri monitör ve çizici
Robot çalışırken içeride ne olduğunu göremezsin: ekranı 21 karakter genişliğinde ve yazdığı satır bir saniye sonra kayboluyor. Seri monitör bunu çözer.
İki sekme, tek akış
- Monitör — satırlar yazı olarak akar; zaman damgası, süzgeç ve arama var.
- Çizici — sayı içeren satırlar çizgiye döner; sensörün nasıl değiştiğini gözle görürsün.
Studio’da sol raydaki Seri girişinden açılır. Hem tarayıcıda hem masaüstü uygulamasında çalışır: WiFi bağlantısı normal bir ağ isteğiyle, USB ise Web Serial ile.
Kendi sayını çizdirmek
Çizici sihirli değil: robotun yazdığı satırları okur. Bir sensörü grafikte görmek istiyorsan programına onu yazdıran bir blok koyman gerekir.
- Ekran kategorisinden ekrana yaz bloğunu programına ekle.
- İçine
mesafe:yazıp yanına mesafe sensörü bloğunu tak. - Programı robota yükle, Seri sayfasında Çizici sekmesine geç.
mesafediye bir çizgi belirir; robotu duvara yaklaştırıp uzaklaştır.
Okunan biçimler
mesafe:182
mesafe=182 isik=44
mesafe 182, isik 44
182,44,7Adlı biçim (ad:değer) tercih edilir: sütun sırası değişince adsız veri sessizce başka bir seriye kayar, adlı veri kaymaz.
“Program bitti 3” gibi bir cümledeki 3 grafiğe konmaz. Bu bilinçli: rastgele sayılarla dolan bir grafik yanlış bir şey öğretir. Çizici, satırın tamamı sayı ya da ad:değer ise okur.
Ne işe yarar
- Eşik seçmek — sensör gerçekte hangi aralıkta geziyor, gözle görürsün.
- Gürültüyü anlamak — aynı yerde duran robotun sayısı neden oynuyor.
- Hata aramak — programın hangi adıma kadar geldiğini satır satır izlemek.
Kaydetmek
Monitör en fazla 2000 satır tutar; daha eskiler düşer ve kaç satırın düştüğü ekranda yazar. Uzun bir denemeyi kaybetmemek için .txt düğmesiyle kaydet. Çizicide aynı iş için .csv var: Excel, Numbers ve benzerlerinde açılır, her seri bir sütundur.
Karta komut yazmak
WiFi ile bağlıyken alttaki kutudan karta komut gönderebilirsin. Sık kullanılanlar düğme olarak duruyor:
DURUM # kart özeti
RUN TOF # mesafe sensörünü sına
RUN LED # ışıkları sına
MIC ON/OFF # mikrofon yayınıBunlar donanım sınama (bring-up) komutlarıdır; robotun parçalarını tek tek denemek için. Ayrıntı: robot sayfası.