Robot
CircuitPal bir simülasyon değil: yazdığın program masadaki robotta koşar.
Donanım
| Parça | Ayrıntı |
|---|---|
| Motorlar | İki tekerlek, ayrı sürülebilir (tank sürüş) |
| Mesafe | Öndeki engele uzaklık, milimetre |
| Çizgi | Beş sensör; konum -100…+100 |
| Işık | Ortam ışığı 0…1000 |
| Hareket | Eğim, sarsıntı, ters çevrilme |
| Işıklar | 8 adet RGB LED |
| Ekran | Yazı, sayı ve yüz ifadeleri |
| Ses | Hoparlör ve mikrofon (alkış algılama) |
| Tuşlar | Tamam, yukarı, aşağı, sol, sağ |
Bağlanma
USB
- Robotu kabloyla bağla ve aç.
- 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:
- Kabloyu tak. Robota bağlan → USB → Robotu bu bilgisayarın WiFi’ına bağla(Robot sayfasında da aynı düğme var).
- Ağ adı ve parolayı yaz. Studio bunları karta yazar, robot yeniden başlar ve o ağa girer; parola Studio’da saklanmaz.
- 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.
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 yol | Neden |
|---|---|---|
| İlk kurulum | USB | En az ayarla doğrudan bağlantı. |
| Masa üzerinde hızlı deneme | USB | Yakın mesafede kararlı ve gecikmesi düşüktür. |
| Robot uzaktaki parkurda | WiFi | Kabloyu çıkarmadan program göndermeyi sağlar. |
| Tarayıcı kullanımı | USB veya WiFi | USB 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.