TL; DR: ¿Dónde exactamente conectaron Hexy guys el cable de retroalimentación ?
Me gustaría:
- Eliminar la limitación de 180 ° de esos servos. Hice eso con un tutorial de instructables ( TL; DR: retire la pieza de plástico de los engranajes y el potenciómetro para que gire 360º).
- Lea la posición actual a través de alguna señal analógica presente en el tablero de servos.
Lo que he intentado es conectar un par de pines del AA51880 a los pines analógicos A0 y A1 de un arduino:
EsteeselresultadoaltrazarlospinesRdb
yPot
de
Todaslascapturasdepantallasonsoloconlainicializacióndelservopredeterminadacodificadaen
var servo = new five.Servo({ pin: 9, startAt: 90 });
No se codifican barridos ni movimientos para controlar este servo.
Luego, cuando perturbo el servo manualmente, el servo gira algunas veces solo (probablemente <
Yestoenunpuntodetiempoyposicióndiferente:
Tambiénobtengogirosespurioseincontroladosdelmotorcuandonoloaccionoenabsoluto.¿Esposiblequeestéinyectandoruidoaltablero?¿Deboagregarunaresistenciapullupenalgúnlugardemiconfiguración?
La pregunta es, dadas las lecturas anteriores, ¿hay alguna manera de leer de manera confiable el voltaje / posición de esos servos baratos que usan los ADC arduino mientras se elimina la limitación de 180 °?