Robotunuz Durduk Yerde Saçmalıyor mu? Doğru Güç Yönetimi
Arduino ile robot yaparken bir çoğumuz robottaki herşeyin normal olmasına rağmen robotun durduk yerde saçmaladığını görmüşüzdür. Hatta bazen sorun yok çok güzel pisti tamamlarken bazen bir anda saçmalamaya başlamıştır. Arduino ile robot yaparken en sık düşülen tuzak, kodların yanlış olması değil, enerjinin yanlış yönetilmesidir. Öğrenciler genellikle her şeyi (motorları, sensörleri, ledleri) doğrudan Arduino’nun üzerindeki o 5V pininden beslemeye çalışırlar.
Ancak unutulmaması gereken altın kural şudur: Arduino bir “beyindir”.
Motorlar, tıpkı vücuttaki kaslar gibi yüksek enerji çeker. Eğer bu enerjiyi beyinden (Arduino'dan) çekmeye çalışırsanız, beyne giden kan azalır ve bayılır (reset atar). Robotunuzun aniden durmasının, sensörlerin saçmalamasının %90 sebebi budur.
Püf Noktası: Motorlarınızın ve güç gerektiren diğer sensörlerin gücünü harici bir pilden alın. Ancak burada hayati bir detay var: "Ortak Eksi (GND) Kuralı". Farklı güç kaynakları kullansanız bile (biri Arduino için, biri motorlar için), pillerin Eksi (-) uçlarını (yani GND'leri) mutlaka birbirine bağlamalısınız. Eğer eksileri birleştirmezseniz, devre tamamlanmaz ve robotunuzun parçaları birbiriyle "aynı dili konuşamaz".
Unutmayın: Mükemmel bir yazılım, ancak kararlı ve doğru beslenen bir donanım üzerinde çalışabilir.