Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_name() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 141

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_title() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 148

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 155

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_long_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 162

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_features() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 169

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_pricing_for_ui() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 176

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_manage_url() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 183

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21
Engelden Kaçan Mbot – KodlaBafra

Engelden Kaçan Mbot

Engelden Kaçan Mbot

MBotumuzun önünde bulunan göz şeklinde ki sensör;
Ultrasonik (Mesafe algılayıcı) sensördür. Sensör üzerinde bulunan gözlerden biri verici, diğeri ise alıcıdır. Bir gözünde bulunan verici ile ses dalgasını gönderir ve karşıdaki cisme çarpıp geri dönen sesi diğer gözdeki alıcı alır. Bu arada geçen süre belirlenir ve cisme olan uzaklık (mesafe) bu sayede ölçülmüş olur.

Cizmin MBot’a olan uzaklığını bulmak için;
Yol = Hız X Zaman formülünden faydalanır. Sesin doğadaki hızı 343 olarak bilindiğinden mesafe bu veriler sayesinde kolayca

Bu uygulamamızda Robotlar bölümünde bulunan aşağıdaki bloğu kullanacağız.

Bir cismin MBot’umuza olan uzaklığını ekranda görmek için şu bloğu kullanabilirsiniz:

MBot’umuzun hiçbir yere çarpmadan hareket etmesini sağlayacaksak şu blokları kullanabilirsiniz:

Mesafe ve hız adında değişkenler oluşturalım. Ultrasonik sesnsörden gelen veriyi Mesafe değişkenin atayarak sürekli mesafeyi ölçmesini sağlayalım. Eğer mesafe 25 ten küçükse geri gitmesini, eğer mesafe 15 ten küçükse 0 ile 100 arasında rastgele bir sayı belirlemesini ve bu belirlediği sayının 50 den küçük olması halinde sağa, 50 den büyük olması halinde ise sola dönmesini, eğer mesafe 25 ten küçük değilse ileri gitmesini sağladık. Motorumuzun hareket hızını belirleyen Hız değişkenini ise 100 olarak belirledik.


Yazar hakkında

Aydin Kaplan administrator

Fatih Ortaokulu - Bilişim Teknolojileri Öğretmeni