collapse

* Links de Robótica

* Posts Recentes

Recomendação de um opamp para um DAC r2r por jm_araujo
[Hoje às 10:48]


Feira de electricidade e eletrónica por beirao
[Hoje às 00:32]


RN42 e TP-Link MR3020 por doiga
[Ontem às 19:22]


Ajuda Projecto IR / RF por senso
[Ontem às 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]


Amplificador audio por beirao
[12 de Novembro de 2017, 23:43]

Autor Tópico: instalar bibliotecas, como???  (Lida 5453 vezes)

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

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
instalar bibliotecas, como???
« em: 28 de Março de 2009, 19:39 »
Bem queria adicionar mais uns servos ao woody ;D mas reparo que só as saidas 9 e 10 funcionam com servos, é suposto ser assim? ??? experimentei ligar o servo ao pino 6 não deu, mas se ligar um LED e faze-lo ligar e desligar gradualmente dá, mesmo no pino 6 ??? o problema não é dos servos... eles funcionam, mas só nos pinos 9 e 10 :( nem o 11 funciona...  :o

o que está mal?
« Última modificação: 31 de Março de 2009, 16:28 por little resources »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.727
Re:problemas com arduino duemillanove saidas PWM...
« Responder #1 em: 28 de Março de 2009, 19:44 »
só tenho a dizer que isso é deveras estranho :s

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.141
    • Tróniquices
Re:problemas com arduino duemillanove saidas PWM...
« Responder #2 em: 28 de Março de 2009, 20:07 »
Da documentação do Arduino:

Citar
Servo library

This library allows an Arduino board to control one or two RC (hobby) servo motors on pins 9 and 10.

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:problemas com arduino duemillanove saidas PWM...
« Responder #3 em: 28 de Março de 2009, 20:14 »
Da documentação do Arduino:

Citar
Servo library

This library allows an Arduino board to control one or two RC (hobby) servo motors on pins 9 and 10.

á pois lol

agora tenho de fazer uma biblioteca...  :'(

;D bem já estava a assuatar-me quando né nada de mais... :)

Offline guibot

  • Mini Robot
  • *
  • Mensagens: 643
    • Guibot
Re:problemas com arduino duemillanove saidas PWM...
« Responder #4 em: 28 de Março de 2009, 21:54 »
a biblioteca ServoTimer2 dá até 8 servos
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1230479947

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.235
    • Tiago Rodrigues
Re:problemas com arduino duemillanove saidas PWM...
« Responder #5 em: 29 de Março de 2009, 12:24 »
Exacto, se não utilizares a biblioteca ServoTimer2, só podes fazer PWM nos pins que dizem PWM, pois nos restantes ele faz um output analógico (não é bem mas podes considerar).

Assim para mandar as ondas quadradas, precisas realmente de fazer com o ServoTimer2 que o guibot postou.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.727
Re:problemas com arduino duemillanove saidas PWM...
« Responder #6 em: 29 de Março de 2009, 12:27 »
mas há 6 pinos que dizem PWM e pelos vistos a biblioteca servo só funciona com 2, 9 e 10.

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.235
    • Tiago Rodrigues
Re:problemas com arduino duemillanove saidas PWM...
« Responder #7 em: 29 de Março de 2009, 12:36 »
Sinceramente nunca utilizei essas libs por não ter tido necessidade, gosto do meu amigo analogWrite(byte pin,byte valor); :D

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.141
    • Tróniquices
Re:problemas com arduino duemillanove saidas PWM...
« Responder #8 em: 29 de Março de 2009, 12:40 »
Existem de facto 6 saídas PWM. Elas estão agrupadas em pares, sendo cada par controlado por um timer do AVR. Pelo menos um dos timers deve estar a ser usado como contador de tempo, o que inviabiliza a sua utilização para PWM. Outro é usado pela biblioteca Servo e o outro está livre para outras brincadeiras...

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:problemas com arduino duemillanove saidas PWM...
« Responder #9 em: 31 de Março de 2009, 16:27 »
como é que instalo bibliotecas? eu faço o que me dizem no site arduino/harware/libraries, e nada vou importar bibliotecas,e diz-me que dentro do servotimer2 existe servo, eu importo, e diz #include <Servo.h> mas não é suposto  ser <servotimer2.h>???

obrigado

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.235
    • Tiago Rodrigues
Re:problemas com arduino duemillanove saidas PWM...
« Responder #10 em: 31 de Março de 2009, 16:28 »
Acho que não fica a aparecer no menu, mas se meteres manualmente no código o nome da lib, ele depois a compilar faz tudo bem.

Testa ;)

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:instalar bibliotecas, como???
« Responder #11 em: 31 de Março de 2009, 16:30 »
25: error: ServoTimer2.h: No such file or directory  :'(

éia pá...

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.235
    • Tiago Rodrigues
Re:instalar bibliotecas, como???
« Responder #12 em: 31 de Março de 2009, 17:01 »
25: error: ServoTimer2.h: No such file or directory  :'(

éia pá...

já testaste com esta API:
http://www.arduino.cc/playground/ComponentLib/Servo

Para ver se dá...

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.627
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:instalar bibliotecas, como???
« Responder #13 em: 31 de Março de 2009, 17:56 »
esse ai só funciona com 2 servos... certo? eu sempre usei <Servo.h> e só me deixa usar servos no pino 9 e 10...

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.235
    • Tiago Rodrigues
Re:instalar bibliotecas, como???
« Responder #14 em: 31 de Março de 2009, 18:04 »
esse ai só funciona com 2 servos... certo? eu sempre usei <Servo.h> e só me deixa usar servos no pino 9 e 10...
Acho que responde:
Citar
The Software Servo Library can drive servos on all of your pins simultaneously. The API is patterned after the wiring.org servo library but the code is different. You are not limited to 8 servos, but you must call the Servo::refresh() method at least once every 50ms or so to keep your servos updating.