collapse

* Posts Recentes

+ LASERs por dropes
[03 de Julho de 2025, 19:35]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: falta de ideias :'(  (Lida 22982 vezes)

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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #30 em: 25 de Junho de 2009, 23:01 »
era mesmo esse o problema que eu ia agora postar, os servos nao param!!! lol

;) muitos anos nisto :P

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #31 em: 25 de Junho de 2009, 23:08 »
no braço tem dois servos hitec e dois futaba e os hitec nao funcionam, alguem sabe o problema?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #32 em: 25 de Junho de 2009, 23:13 »
Já trocaste as fichas no arduino uns com os outros para ter a certeza k é nesses servos e não nas ligações ou dos pins!?

Pode ter a ver com a precisão dos pwm mas primeiro confirma. Mete um servo que não funciona no sitio de um que estava a dar e vice versa e vê o que acontece.

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #33 em: 25 de Junho de 2009, 23:17 »
troquei, funcionam todos!!

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #34 em: 25 de Junho de 2009, 23:26 »
Já está resolvido?! ou funcionam todos os servos mas só num certo pin?

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #35 em: 25 de Junho de 2009, 23:39 »
coloquei todos os servos hitec!!

o probelema é o mesmo, so dois servos e dois potenciometros é que estao a funcionar.  ???
« Última modificação: 25 de Junho de 2009, 23:49 por TigPT »

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re:falta de ideias :'(
« Responder #36 em: 26 de Junho de 2009, 00:12 »
usa a bilbioteca megaservo

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #37 em: 26 de Junho de 2009, 10:20 »
nao resulta!!

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #38 em: 26 de Junho de 2009, 11:47 »
alguem tem o codigo do ZECA (guibot)?

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #39 em: 26 de Junho de 2009, 11:50 »
experimenta meter um delay de 10 ms entre cada analogin pois pode ser o adc (não custa experimentar).

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #40 em: 26 de Junho de 2009, 12:15 »
assim?


Código: [Seleccione]
#include <SoftwareServo.h>
#include <Servo.h>


SoftwareServo myservo1,myservo2,myservo3;//   =  CORRECTO


int potpin1 = 0;
int val1;
int potpin2 = 1;
int val2;
int potpin3 = 2;
int val3;
 

void setup()
{
  myservo1.attach(10); 
   myservo2.attach(11); 
    myservo3.attach(12); 
}

void loop()
{
  val1 = analogRead(potpin1);
   delay(10);
  val2 = analogRead(potpin2);
   delay(10);
  val3 = analogRead(potpin3);
   delay(10);
  val1 = map(val1, 0, 1023, 0, 179);     
  val2 = map(val2, 0, 1023, 0, 179); 
  val3 = map(val3, 0, 1023, 0, 179); 
  myservo1.write(val1);                 
  myservo2.write(val2);                 
  myservo3.write(val3);                               
  delay(100);                         

  SoftwareServo::refresh();
}


Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #41 em: 26 de Junho de 2009, 12:17 »
exacto.. melhorou ou nem por isso?!

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #42 em: 26 de Junho de 2009, 12:19 »
nao :-[

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.378
    • Tiago Rodrigues
Re:falta de ideias :'(
« Responder #43 em: 26 de Junho de 2009, 12:22 »
Citar
SoftwareServo::refresh() method at least once every 50ms

troca lá isto:
Código: [Seleccione]
  delay(100);                         
  SoftwareServo::refresh();

por isto:
Código: [Seleccione]
  delay(40);                         
  SoftwareServo::refresh();

  delay(40);                         
  SoftwareServo::refresh();

Offline R.S.

  • Mini Robot
  • *
  • Mensagens: 108
Re:falta de ideias :'(
« Responder #44 em: 26 de Junho de 2009, 13:06 »
petaculo!!! ja esta mas acho que da para aperfeiçoar melhor o codigo e o robo; ele ainta treme e o servo da base quando esta nos 0º nao consegue levantar o braço, mas tudo funciona.