Saya menggunakan Pengontrol Servo Servo Pololu Mikro yang terhubung ke Arduino dan beberapa servos lainnya (total 4) untuk membuat lengan robot. Dua dari empat servo membutuhkan 4-6 volt, sedangkan 2 servo lainnya membutuhkan 7-10 volt, jadi saya berencana menyalakan semua servo terpisah dari Pololu.
Saya memiliki Arduino dan Pololu yang terhubung satu sama lain dengan benar (flashing led hijau), tetapi servo tidak bergerak ketika dicolokkan ke pin kontrol. Semua servos bekerja dengan benar ketika dicolokkan ke servo-tester.
Saya pikir masalah ini dapat diperbaiki dengan menghubungkan tanah servos ke tanah Pololu, tetapi saya ingin saran karena saya tidak yakin apakah itu akan berhasil, atau akan menggoreng salah satu bagian (Kami sudah menggoreng pololu).
Akankah menghubungkan dasar baterai ke tanah Pololu membantu, atau merusak komponen?
, tapi saya tidak tahu cara menunjukkan pengontrol servo serial mikro.
Jawaban:
Anda memiliki sinyal mengambang dari servo ctrl, karena mereka tidak memiliki kesamaan. Output dari arduino (jika tidak sama dengan servo) akan berada pada level potensial yang berbeda dari input pada servos. Jadi servo akan melihatnya sebagai potensi mengambang antara tanah dan potensi vcc-nya. (Saya harap Anda mengerti apa yang ingin saya katakan, sulit bagi saya untuk menjelaskannya dalam bahasa Inggris :))
Saya kira diagram Anda tidak terhubung seperti yang Anda posting, karena Anda telah menghubungkan +5 dan gnd dari arduino ke digital 3 dan input dari kedua servos terhubung.
sumber
Saya memperbaiki servos dengan menghubungkan arde baterai eksternal ke arde papan sirkuit pololu dan arduino, lalu menghabiskan satu jam untuk menyadari bahwa kawat longgar. : S
sumber