collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Dificuldade em Programar o Robot 3PI Da Pololu  (Lida 4128 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline S Teixeira

  • Mini Robot
  • *
  • Mensagens: 21
Dificuldade em Programar o Robot 3PI Da Pololu
« em: 12 de Janeiro de 2015, 22:26 »
Boa Noite

Tenho um seguidor de linha pololu 3pi que adquiri na Lusorobótica há já alguns anos
Nessa altura sempre consegui programá-lo com Atmel Studio 4 através do AVR programador, também adquirido na Lusorobóica.
Decidi de novo voltar ao 3pi...
Acontece que terei perdido alguma "massa encefálica" e não consigo reprogramar o dito robot
Agora utilizei o Studio 6
As Drivers estão bem instaladas
WinAvr20100100 está instalado em C:\
A libraria que instalei em C:\ é a indicada "libpololu-avr-100129"
O Atmel Studio 6 está instalado em C:\Program Files\Atmel\AtmelStudio6.2
O Programador está a funcionar, (os leds sinalizadores comprovam)
O meu falhanço está na colocação das librarias 3pi pololu...
Pois ao compilar os programas no Studio 6 aparece a mensagem: "No such file or directory" referindo-se à instrução " #include <pololu/3pi.h"
Eu procurei seguir as instruções de copiar as livrarias para WinAvr\avr\include copiando todo o sub-directório pololu existente nas libpololu, mas não terei entendido bem, e o Studio 6 não as encontra.
Haverá alguém que possua este robot que possa dar uma ajudinha...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: DIFICULDADE EM PROGRAMAR O ROBOT 3PI DA POLOLU
« Responder #1 em: 12 de Janeiro de 2015, 23:49 »
Para começar o Avr Studio 6 trás o compilador incluido e não usa o WinAVR á parte.
Depois, se tens bibliotecas(e não librarias) no lado direito tens um mapa dos ficheiros do projecto, adicionas lá os ficheiros existentes para ele ver os ficheiros ou nas definições do projecto vais a include path e metes a pasta onde tens a biblioteca, é simplesmente um problema de não saberes usar o IDE, e custa-me a acreditar que funcionava bem antes com o AVR Studio 4.1x porque funcionam exactamente da mesma maneira, simplesmente no AS6.2 se a pasta se chamar simplesmente lib ele passa-se e dá erros interessantes.
Avr fanboy

Offline S Teixeira

  • Mini Robot
  • *
  • Mensagens: 21
Re: DIFICULDADE EM PROGRAMAR O ROBOT 3PI DA POLOLU
« Responder #2 em: 14 de Janeiro de 2015, 00:19 »
Que não sei utilizar a IDE do Studio 6 é óbvio, por isso coloquei a questão.
Eu tento iniciar um projecto novo
Selecciono Pololu 3pi com Atmega 328P
Atribui um nome
Selecciono o ATMEGA 328P
Em Tools adiciono target: STK500 e Com12 (onde o Programador e o Arduino estão associados).
O sistema aceita.
Para não cometer erros de programação, procurei em C:\..... Atmel Studio\6.2\ o exemplo: 3pi_app1
Após a compilação indica o erro: (1 - pololu3pi.h: No such file or directory)
O que deverá significar que não encontra a instrução #include <pololu/3pi.h>
Fui à janela Soluction Explorer e adicionei em librairies "pololu3pi.h" que localizei com o Browse, em C:\libpololu-avr\pololu\pololu3pi
Compilando dá o mesmo erro
Não encontrei informação que me esclareça de como utilizar o Studio 6 correctament.
Quando referi o Studio 4 referia-me ao que se passou há meia dúzia de anos atrás, quando adquiri o 3pi, e não ao momento actual.
Durante todo este intervalo de tempo o 3pi esteve sempre, (e ainda está) programado para seguir linhas, e funciona, e eu não me ocupei com este assunto
O que eu pretendia agora (que me voltou o vício) era carregar-lhe outro programa
Obviamente que não sou entendido nestes assuntos, mas sempre consegui programar o Arduino.
Talvez seja conversa a mais para o Forum, e por isso peço desculpa
Cumprimentos

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.947
  • NERD!
Re: DIFICULDADE EM PROGRAMAR O ROBOT 3PI DA POLOLU
« Responder #3 em: 14 de Janeiro de 2015, 00:29 »
Não uso o Studio 6, mas esse genero de problemas é habitual em IDEs
No teu caso tens de adicionar "C:\libpololu-avr\" aos "include directories" (o "\pololu\" já está no #include do programa). Os nomes variam de IDE para IDE mas não devem andar longe disso, e costuma estar nas propriedades do projeto.

Edit: uma rápida pesquisa no Google e está em Toolchain->All Configurations->AVR/GNU C Compiler->Directories
Aí adicionas a tal diretoria "C:\libpololu-avr\"

(informação encontrada aqui: "https://code.google.com/p/m2tklib/wiki/as6", totalmente random via google)
« Última modificação: 14 de Janeiro de 2015, 00:34 por jm_araujo »

Offline S Teixeira

  • Mini Robot
  • *
  • Mensagens: 21
Re: DIFICULDADE EM PROGRAMAR O ROBOT 3PI DA POLOLU
« Responder #4 em: 14 de Janeiro de 2015, 00:49 »
Agradeço a informação
Fiz várias tentativas de associar as bibliotecas mas todas falharam por falta de conhecimento da minha parte
Irei analisar a informação indicada que me parece adequada ao assunto em questão, e que eu desconhecia.
Cumprimentos

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues