Merhaba arkadaşlar, Yapmakta olduğum labirent çözen robotun sağ ve solunda sharp sensöründen bulunmaktadır, bu sensörler sağ ve soldaki duvarları algılayıp robotun ortalanmasını sağlayacaktır.Bunu nasıl yapabilirim acaba ? Arduinoda yeni olduğumdan bulamadım çözümü. Aklıma gelen 2 sensörden aldığım verileri eşit yapmaya çalışmak, bu sayede ortalanmış olacaktır ama bunu motora nasıl ileteceğim bilemiyorum.
sensorlerin çıkışını okudun mu, tekerlekleri yönetebiliyormusun. yapılmış örnekleri incelesen önce?
Şöyle birşey işe yarayabilir. Önce robotu tam ortala. sağ duvarla sol duvar arasındaki mesafe eşit olduğunda sensörlerden aldığın değerleri not et. Örn : robot tam ortadayken sağ sensörle sağ duvar mesafesi 10cm.. sol için de 10 cm. Bu 10cm uzaklıkta 300 değerini okuduğunu varsayalım. Robot biraz sağa kaydığında sol sensör 350 göstermiş olsun. Sensör 300 gösterene kadar robot sola gitmelidir. gib… Tabi burda sağ sol mekanizması da önemli. Robot nasıl bir robot? Endüstriyel bir robot mu? Hobi amaçlı bir robot mu? Mekanik tasarım özellikleri, yol göstermede daha yardımcı olacaktır.