LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: S Teixeira em 20 de Janeiro de 2015, 18:17

Título: Robot Pololu 3pi
Enviado por: S Teixeira em 20 de Janeiro de 2015, 18:17
Boa Tarde

Precisava de contactar com alguém que possua o robot pololu 3pi para esclarecer algumas dificuldades na comunicação entre o PC e o robot

Título: Re: Robot Pololu 3pi
Enviado por: lucaslimaduarte em 23 de Janeiro de 2015, 20:30
Talvez eu possa ajudar, mas programo ele pela IDE do Arduino, não me dei bem com Atmega Studio,
qual a duvida?
Título: Re: Robot Pololu 3pi
Enviado por: senso em 23 de Janeiro de 2015, 20:47
Avr Studio, e é bastante intuitivo, e até podes usar as bibliotecas todas do Arduino, logo para quem quer usar bibliotecas para mim é só vantagens, mas o 3pi não tem um programador incorporado, ou usa bootloader?
Título: Re: Robot Pololu 3pi
Enviado por: S Teixeira em 25 de Janeiro de 2015, 02:09
Agradeço a informação

Consegui avançar com o Studio 6:
O compilei o programa sem erros
Tive que actualizar o firmware do programador AVR da Pololu porque o meu é anterior a 2012 e nessa data houve alteração de firmware.
No Gestor de Dispositivos ficou instalado com a designação de "Pololu pgm03a Bootloader (COM13), (é como refere o User Mamual da Pololu)

Mas ao tentar fazer a transferência para o 3pi deu a seguinte mensagem:
"Module Name: TCF (TCF command: Tool: connected failed".
No Forum do Arduino/Polou havia quem se lamentasse do mesmo sem qualquer resposta adequada.
Perante esta situação procurei ultrapassar a situação utilizando o IDE do Arduino.
Li e segui a informação da Pololu.
Em Ferramentas (na IDE do Arduino) apareceu a opção para seleccionar o 3pi
Mas ao fazer o Upload para o 3pi aparece a mensagem:
"avrdude. stk500_getsync(). not in sync: res=0x3f"
Este erro geralmente refere-se à Pota COM mal atribuída, mas eu seleccionei a que aparece no Gestor de Dispositivos...
(O controlador indicado é a versão 2.1.0.0 de 12_11_2012) o que significa que o firmwre foi actualizado
Suponho também que não iria funcionar, (mesmo que não desse esse erro) pois
Em Ferramentas > Programador não aparece o AVR ISP v2 como indica o tutorial que segui.
A versão do IDE do arduino é a 1.0.6
Há já alguns anos, 6 ou mais, eu conseguia programar o 3pi com o Studio4 e não me recordo de qualquer dificuldade.
Estive este tempo sem me ocupar deste hobby e agora não consigo ultrapassar esta dificuldade, também troquei de PC e perdi a informação que possuía.
(Já utilizei o Studio 4 e deu no mesmo)
Título: Re: Robot Pololu 3pi
Enviado por: senso em 25 de Janeiro de 2015, 15:36
Muito possivelmente problema de drivers.
Vai aos programas instalados e verifica que tens ai um JungoUSB que é o driver usb dos programadores da Atmel.

Tenta usar o avrdude via linha de comandos, correr todos os IDE em modo Admin, e não me recordo de mais nada.
Título: Re: Robot Pololu 3pi
Enviado por: S Teixeira em 25 de Janeiro de 2015, 16:46
À atenção do LucasLimaDuarte

O meu post anterior já está ultrapassado, pois entretanto já instalei o AVR ISp v2 no IDE do Arduino
Depois de seleccionadas:
Porta série (COM...)
Placa utilizada: PololuOrangutan or 3pirobot w/Atmega 328P
Programador: AVR ISPv2
Com o programador ligado ao 3pi, só o LED verde pisca e ao fazer a transferência do Sketch deu a seguinte informação: Problema ao carregar para pololu
E indicou o seguinte erro: avrdude: ser_open(): can't open device "\\.\COM13" : Acesso negado.

Eu suponho que talvez tenha de adquirir um novo USB AVR Programmer de versão posterior a 2012 já com as Drivers mais recentes
Existem à venda na PTRobotica.