collapse

* Links de Robótica

* Posts Recentes

[Projecto] Bomba Airsoft por jm_araujo
[Hoje às 16:54]


Palavras Cruzadas por Njay
[Hoje às 15:47]


Apresentação por Tech_JA
[Hoje às 09:19]


Medir Agua que está no Poço por filjoa
[21 de Setembro de 2017, 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]

Autor Tópico: instalar bibliotecas, como???  (Lida 5264 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.726
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.088
    • 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.234
    • 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.726
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.234
    • 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.088
    • 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.234
    • 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.234
    • 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.234
    • 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.