Engellere çarpmayan robot
Bu projede Ultrasonik Sensörün Çalışma Mantığı ile mBot'umuzu engellere çarpmayan robot haline getireceğiz.
Utrasonik Mesafe Sensörü
Ultrasonik Mesafe Sensörleri en yakınlarındaki cisim ile aralarıdaki mesafeyi ses dalgaları aracılığyla tespit eden sensörlerdir. Göz gibi duran bu cisimlerden biri verici diğeri alıcıdır. Vericiden gönderilen ses dalgası, karşısında duran cisme çarpar ve yansır. Yansıyan ses dalgası alıcı tarafından yakalanır. Bu arada geçen süre tutulduğundan Yol = Hız x Zaman formülü yardımıyla hesaplanır.
Bu projede ultrasonik mesafe sensörü bizim robotumuzun engellere çarpmayan hale gelmesini sağlayacak. Bu sensörümüzün yaklaşık ölçüm aralığı 0 ile 4 metre aralığındadır. Yani maksimum 400 olarak değer alabilir.
1.adım:
Öncelikle mblock programını açıyoruz.
2.adım:
mBot ile mblock bağlantısını sağlıyoruz. Bağlantı adımlarını detaylı incelemek için aşağıdaki linke tıklayabilirsiniz.
3.adım: Robotumuzun kodlarını yazalım
Yeşil bayrağa tıklandığında eğer komutuyla mesafe algılayıcımız 10 değerinden küçük ise yani bir engele yaklaşmışsa geri gidecek ve hızı 50 olacak. Aynı zamanda engelle karşılaştığında ledlerde kırmızı ışık yanacak.
Eğer mesafe 15 değerinden büyükse yani engelden uzaksa ilerlemeye devam edecek ve ledler yeşil yanacak.
Comments