collapse

* Posts Recentes

Frequência máxima de pwm com controlo de duty cycle de 0 a 100% por senso
[Hoje às 20:35]


MKR Vidor4000 por josecarlos
[Hoje às 19:04]


PWM com ventoinha por jm_araujo
[Hoje às 11:24]


NiCd por NiMH? por jm_araujo
[Ontem às 11:46]


LusoRobótica - Website - Estado actual por TigPT
[19 de Maio de 2018, 22:34]


Concurso Robô Bombeiro 2018 por Tesla
[18 de Maio de 2018, 11:01]


Trafo Amplificador Behrimger ? por jm_araujo
[16 de Maio de 2018, 18:55]


Alfândega / Taxas Alfandegárias / Portes por Njay
[16 de Maio de 2018, 01:26]


Compra Colectiva à Farnell N3-2018 (Maio 2018) por Hugu
[15 de Maio de 2018, 15:34]


Robô BBC micro:bit controlado com gestos no telemóvel Android por Tayeb
[14 de Maio de 2018, 19:41]

Autor Tópico: instalar bibliotecas, como???  (Lida 6290 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.739
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.277
    • 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.298
    • 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.739
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.298
    • 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.277
    • 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.298
    • 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.298
    • 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.298
    • 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.