BUG: Led L e On piscando.

Quando trabalho com mais de um servo.

Por vezes o arduino trava e fica piscando os Leds "ON" e "L" na placa.

E em consequência os Servos ficam "tremendo" e fazendo movimentos erráticos.

Já identifiquei que isso ocorre com mais frequência com a alimentação do USB vindo do computador.

Quando alimento via PowerBank isso já não ocorre com a mesma frequência, mas ainda ocorre.

Alguém tem uma informação melhor sobre isso?

PS: Está difícil alimentar sempre com suas fontes distintas. Queria saber a causa e se tem outra solução.

A porta USB não é capaz de alimentar o Arduino e os teus motores... aliás, não devias alimentar motores directamente do computador para não arriscares queimar algo.

Obrigado pela ajuda.

Não sou muito entendido de eletrônica (Sou mais para a parte criativa e de programação).

Um amigo que tem um pouco mais de conhecimento de eletrônica, mas não muito, disse algo parecido que a oscilação de alimentação do USB do computador para o arduino não é suficiente e ele fica reiniciando, por isso pisca.

Nas descrições do produto diz que a estabilização de tenção do UNO é melhor via alimentação USB (do arduino) que no pino de alimentação de energia, que o ideal deve ficar entre 6 e 12 volts, para evitar oscilações. Mas mesmo alimentando o arduino com 12 volts (no pino de energia) dá o mesmo erro.

Uma das soluções que ele me disse TALVEZ solucionar para deixar uma única alimentação seria usar capacitores antes da alimentação dos motores. Isto é viável, se sim como alculo qual capacitor usar?

Como estás a ligar tudo? Isso parece ser uma descrição dum curto circuito...

Agora, para funcionar com teste.

Os Servos estão em um PowerBank de 5v
O Arduino está em uma Bateria 9v

E o problema não ocorre mais.

Então descarta curto.

Antes estava tudo ligado na alimentação USB 5v, e dava o erro.