Robot

CircuitPal bir simülasyon değil: yazdığın program masadaki robotta koşar.

Donanım

ParçaAyrıntı
Motorlarİki tekerlek, ayrı sürülebilir (tank sürüş)
MesafeÖndeki engele uzaklık, milimetre
ÇizgiBeş sensör; konum -100…+100
IşıkOrtam ışığı 0…1000
HareketEğim, sarsıntı, ters çevrilme
Işıklar8 adet RGB LED
EkranYazı, sayı ve yüz ifadeleri
SesHoparlör ve mikrofon (alkış algılama)
TuşlarTamam, yukarı, aşağı, sol, sağ

Bağlanma

USB

  1. Robotu kabloyla bağla ve aç.
  2. Editörde Robota bağlan → listeden kartı seç.

Tarayıcıda USB için Chrome ya da Edge gerekir (Web Serial). Masaüstü uygulamasında böyle bir kısıt yoktur.

WiFi

İlk seferde (ya da yeni bir ağa geçince) robota ağı bir kez tanıtırsın:

  1. Kabloyu tak. Robota bağlan → USB → Robotu bu bilgisayarın WiFi’ına bağla(Robot sayfasında da aynı düğme var).
  2. Ağ adı ve parolayı yaz. Studio bunları karta yazar, robot yeniden başlar ve o ağa girer; parola Studio’da saklanmaz.
  3. Studio robotu ağda kendisi bulur ve bağlanır. Robot ağı hatırlar; sonraki açılışlardaRobota bağlan → WiFi → listeden seç yeter.

Robot kayıtlı ağı bulamazsa kendi ağını açar (CircuitPal-XXXXXX, parola circuitpal); ekranında SOFTAP yazar. Kabloyla ağı yeniden tanıt. Robot WiFi ile bağlıyken Robot sayfasındaki karekodu telefonla okutursan telefon, bilgisayar ve robot aynı ağdaysa eşleşir.

Program yükleme

Yükle düğmesi bayt kodunu gönderir. Alt çubuktaki “… bayt” yazısı programın derlendiğini gösterir; yazmıyorsa önce blok eklemen gerekir.

Uçtan uca akış

Blokları yerleştir → Denetle → Robota bağlan → bağlantıyı seç → Yükle. Gönderim tamamlandığında robot yeni programı kendi sanal makinesinde çalıştırır. Programı tekrar değiştirdiğinde aynı akışı yeniden uygulaman yeterlidir.

Bağlantı türünü ne zaman seçmeliyim

DurumÖnerilen yolNeden
İlk kurulumUSBEn az ayarla doğrudan bağlantı.
Masa üzerinde hızlı denemeUSBYakın mesafede kararlı ve gecikmesi düşüktür.
Robot uzaktaki parkurdaWiFiKabloyu çıkarmadan program göndermeyi sağlar.
Tarayıcı kullanımıUSB veya WiFiUSB için Chrome veya Edge gerekir.

Güvenlik

  • Robot havadayken motorlar kesilir.
  • LED parlaklığı %70’in üstüne çıkmaz; fazlası sessizce kırpılır.
  • Ses düzeyi tavana kırpılır.
  • Hatalı program robotu bozamaz: sanal makine sınırların dışına çıkmaz.

Ürün yazılımı

“Robotun yazılımı eski” uyarısı, robottaki komut tablosunun editörünkinden farklı olduğu anlamına gelir. Robotu güncelle, sonra programı yeniden gönder.