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 ▶