Tampon#
giriiş#
Bumper Switch, basıldığında devreyi tamamlayan ve robotun basma ve bırakma hareketlerini algılamasını sağlayan mekanik bir anahtardır.
Aşağıda mevcut blokların listesi bulunmaktadır:
Tampon basılı — Tampon Anahtarının basılıp basılmadığını gösteren bir Boolean değeri bildirir.
Bumper’a basıldığında — Bumper Anahtarına basıldığında veya bırakıldığında bağlı blok yığınını çalıştırır.
Tampona basıldı#
Tampon basılı Boolean bloğu, bir Tampon Anahtarının basılıp basılmadığını bildirir. Bu, robotun diğer nesnelere çarpıp çarpmadığını kontrol etmek için kullanılabilir.
Doğru — Tampon düğmesine basılıyor.
Yanlış — Tampon düğmesine basılmıyor.
<[LeftBumper v] basıldı mı?>
Parametreler |
Tanım |
|---|---|
tampon sensörü |
Tampon sensörünü kontrol edin. |
Örnek
başladığında :: hat events
[Back up and turn whenever the bumper runs into an object.]
sonsuza kadar
[ileri v] yönünde sürdür
eğer <[LeftBumper v] basıldı mı?> ise
[geri v] yönünde (100) [mm v] sürdür ▶
[sağ v] yönüne (90) derece dön ▶
Tampon#
Bumper Düğmesi basıldığında veya bırakıldığında, Bumper Düğmesi şapka bloğu bağlı blok yığınını hareket ettirir.
[LeftBumper v] [basıldı v] olduğunda :: hat events
Parametreler |
Tanım |
|---|---|
tampon sensörü |
Tampon sensörünü kontrol edin. |
durum |
Ekli blok yığını ne zaman çalışır: basılı seçeneği, Tampon Anahtarına basıldığında çalışır ve bırakılmış seçeneği, Tampon Anahtarı bırakıldığında çalışır. |
Örnek
başladığında :: hat events
[ileri v] yönünde sürdür
[LeftBumper v] [basıldı v] olduğunda :: hat events
[Reverse when the left bumper is pressed.]
[geri v] yönünde [200] [mm v] sürdür ▶