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
- Robotu aynı ağa bağla.
- Editörde Robota bağlan → WiFi → ağdaki robotu seç.
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 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.