Alguém pode ajudar a desvendar o que está ocorrendo?
Usando o ARDUINO UNO R3 carreguei o sketch SWEEP que está na IDE do Arduino. Alimentei o ARDUINO UNO R3 com 8 volts retirados de um 7808 e o servo com os 5 volts obtidos de um 7805, tendo o cuidado de ligar ambos os terras (ou GND) dos reguladores. O pino digital 9 (padrão do sketch usado) do ARDUINO UNO R3 foi ligado na entrada do pino de sinal do servo sem qualquer proteção por resistor. O circuito funciona normalmente, seja qual for o tipo de servo usado (Hextronik 9g ou MG995).
Montei um circuito para a mesma finalidade acima citada usando um GARAGINO REV 1 alimentado com um 7805 que também alimenta o servo. O pino digital 9 do GARAGINO REV 1 foi ligado diretamente no pino de sinal do servo. Usando o servo Hextronik 9g o circuito funcionou normalmente, porém, ao usar o servo MG995 o GARAGINO REV 1 queimou. Não aceita mais carga de sketchs (avrdude: stk500_getsync(): not in sync: resp=0x00).
Montei um outro circuito, dessa vez usando um transistor (BD135) como “driver” para acionar o servo. O esquema elétrico do uso do transistor está na imagem anexada. Estranhamente o servo Hextronik 9g é acionado, mas, o servo MG995 não.
Então, alguém pode ajudar a desvendar o que está ocorrendo?
Muito grato.
Paulo Cherem.