collapse

* Posts Recentes

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]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


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: Beta - Plataforma de Teste  (Lida 54688 vezes)

0 Membros e 3 Visitantes estão a ver este tópico.

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 148
Re: Beta - Plataforma de Teste
« Responder #60 em: 27 de Março de 2011, 20:24 »

 ;D Ora ai esta o teu problema

Como e que inicializaste o sensor no topo do codigo ?

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #61 em: 27 de Março de 2011, 20:25 »
todo o codigo que coloquei e o k eu tenho

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 148
Re: Beta - Plataforma de Teste
« Responder #62 em: 27 de Março de 2011, 20:31 »

tens que ter em atenção esta linha:
PololuQTRSensorsRC qtr((unsigned char[]) {0,1,2,3,4,5,6,7,8}, 8);

como so estas a utilizar 4 sensores acho que devias mudar para:
PololuQTRSensorsRC qtr((unsigned char[]) {0,1,2,3}, 4);





Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #63 em: 27 de Março de 2011, 21:38 »
ja me ta a dar o erro d novo o k sera isto....

n consigo fazer upload

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #64 em: 27 de Março de 2011, 21:54 »
obtenho estes valores com a alteração k dises t

Código: [Seleccione]
QTR Sensor:0  0  0  0  29703  511  28684  53513    Position:3000
QTR Sensor:0  0  0  0  29703  511  28684  53513    Position:3000
QTR Sensor:0  0  0  1000  29703  511  28684  53513    Position:3000
QTR Sensor:0  0  0  833  29703  511  28684  53513    Position:3000
QTR Sensor:0  0  1000  1000  29703  511  28684  53513    Position:2500
QTR Sensor:0  0  1000  0  29703  511  28684  53513    Position:2000
QTR Sensor:0  0  1000  0  29703  511  28684  53513    Position:2000
QTR Sensor:0  0  1000  0  29703  511  28684  53513    Position:2000
QTR Sensor:0  0  1000  1000  29703  511  28684  53513    Position:2500
QTR Sensor:0  0  0  1000  29703  511  28684  53513    Position:3000
QTR Sensor:0  0  1000  0  29703  511  28684  53513    Position:2000
QTR Sensor:0  0  1000  1000  29703  511  28684  53513    Position:2500
QTR Sensor:0  0  1000  1000  29703  511  28684  53513    Position:2500

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 148
Re: Beta - Plataforma de Teste
« Responder #65 em: 27 de Março de 2011, 22:59 »

Já parece melhor..  nao te esquecas que so deves olhar para os valores das 4 primeiras colunas do debug as restantes sao lixo que esta na memoria.

Os valores individuais de cada sensor variam entre 0 e 1000.

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #66 em: 27 de Março de 2011, 23:00 »
n percebo porque isto me da valores diferentes com o mesmo codigo...-.-

Offline preytender

  • Mini Robot
  • *
  • Mensagens: 148
Re: Beta - Plataforma de Teste
« Responder #67 em: 27 de Março de 2011, 23:07 »

Pois, agora a tua guerra deve ser tentar obter valores consistentes.
Testa varias situações e tem em atenção que a calibração e iluminação faz muita diferença.
Muda o codigo para imprimir so ate ao sensor[3] para esconder o lixo.

Boa sorte.

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #68 em: 27 de Março de 2011, 23:13 »
e k isto d vex enquando da valores maiores do que 0 no branco, no preo das os 1000.
mas depois outras vezes no branco da valores de 0 e no preto da valores maiores que 0...

o que sera?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Beta - Plataforma de Teste
« Responder #69 em: 27 de Março de 2011, 23:29 »
Como é que tens o QTR-8RC ligado, não terás ai um mau contacto, ou uma solda mal feita?

Esse erro do upload pode aparecer, por a porta serial demorar mais tempo a abrir que o normal, ou o chip não fazer reset a tempo, ou se tiveres alguma coisa ligada no digital 0 e digital 1.
Avr fanboy

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #70 em: 27 de Março de 2011, 23:42 »
era mesmo de ter ligado 2 sensores aos 2 primeiros pinos.... agora ja funcionam os sensores todos mas da m valores muito baixos tipo 7 ,8,20 no maximo kuando esta sobre a linha preta e na branca da sempre 0...

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Beta - Plataforma de Teste
« Responder #71 em: 28 de Março de 2011, 00:09 »
Como é que os estás a calibrar?
Avr fanboy

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #72 em: 28 de Março de 2011, 00:24 »
tens aki o codigo k tenho para o sensor qtr


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

int bCalibrate=0;     

PololuQTRSensorsRC qtr((unsigned char[]) {2,3,4,7}, 4);

void setup()
{
  Serial.begin(9600);
}

void loop() {

  if (bCalibrate==0) {

    int i;
    for (i = 0; i < 250; i++) {
      qtr.calibrate();
      delay(20);
    }

    bCalibrate=1;                 
  }


  unsigned int vSensors[8];
  int iPosition = qtr.readLine(vSensors);

  // Impressão dos Valores para Debug
  Serial.print("QTR Sensor:");
  Serial.print(vSensors[0]);   
  Serial.print("  ");
  Serial.print(vSensors[1]);   
  Serial.print("  ");
  Serial.print(vSensors[2]);   
  Serial.print("  ");
  Serial.print(vSensors[3]);   
  Serial.print("  ");
  Serial.print("  Position:");
  Serial.println(iPosition);
  delay(5000);
}

Offline zeneves

  • Mini Robot
  • *
  • Mensagens: 86
Re: Beta - Plataforma de Teste
« Responder #73 em: 28 de Março de 2011, 18:23 »
este codigo cada vez k o testo da m valores diferentes -.-

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Beta - Plataforma de Teste
« Responder #74 em: 28 de Março de 2011, 18:31 »
Acho que tens que virar o sensor ao contrário e passar um papel por cima dos sensores enquanto ele está a calibrar, o TigPT tem um video a mostrar como se faz.
Avr fanboy