collapse

* Posts Recentes

Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


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]

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

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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • 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.372
    • 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.372
    • 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.372
    • 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.372
    • 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.372
    • 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.