collapse

* Posts Recentes

Emulador NES em ESP32 por jm_araujo
[Ontem às 18:12]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 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]


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]

Autor Tópico: Beta - Plataforma de Teste  (Lida 41282 vezes)

0 Membros e 1 Visitante 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