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: instalar bibliotecas, como???  (Lida 11746 vezes)

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

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • 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.753
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.598
    • 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.631
  • 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: 651
    • 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.372
    • 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.753
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.372
    • 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.598
    • 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.631
  • 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.372
    • 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.631
  • 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.372
    • 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.631
  • 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.372
    • 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.