collapse

* Posts Recentes

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]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: 2 LDR's e arduino  (Lida 8588 vezes)

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

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 2 LDR's e arduino
« Responder #15 em: 13 de Maio de 2011, 22:45 »
E resistências, e saber o que se está a fazer, por 2 ou 3€ acho que vale mais comprar uma ponte H pronta a usar.
Avr fanboy

Offline Rafael Lopes

  • Mini Robot
  • *
  • Mensagens: 10
Re: 2 LDR's e arduino
« Responder #16 em: 18 de Maio de 2011, 00:19 »
Boa noite a todos.

Gostava de saber uma infomação...trabalhando com LDR's/sensores no arduino e possível dizer que determinado valor de LDR é maior, menor, maior ou igual, menor ou igual, igual e nao igual, mas se eu precisar de dizer entre valores, por exemplo:

se LDR1 tiver entre 400 e 600 fazer qualquer coisa.

Isto é possivel? Se sim como?

Desde já muito obrigado

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: 2 LDR's e arduino
« Responder #17 em: 18 de Maio de 2011, 00:24 »
if(LDR1>400 & LDR1<600){
fazer qualquer coisa; }
Avr fanboy

Offline Rafael Lopes

  • Mini Robot
  • *
  • Mensagens: 10
Re: 2 LDR's e arduino
« Responder #18 em: 18 de Maio de 2011, 10:59 »
hum oki...muito obrigado senso

Offline Rafael Lopes

  • Mini Robot
  • *
  • Mensagens: 10
Re: 2 LDR's e arduino
« Responder #19 em: 18 de Maio de 2011, 11:13 »
Boas...ouvi uns rumores de pessoas que nao gostavm muito do serviço da lusorobotica por causa de encomendas...alguem me sabe dizer se se passa alguma coisa? é seguro comprar material?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 2 LDR's e arduino
« Responder #20 em: 18 de Maio de 2011, 21:59 »
Boas...ouvi uns rumores de pessoas que nao gostavm muito do serviço da lusorobotica por causa de encomendas...alguem me sabe dizer se se passa alguma coisa? é seguro comprar material?

pelo que sei o tigpt (admin) anda desaparecido e como consequência existe pessoal que comprou na loja, pagou e ainda não recebeu o material

Offline Rafael Lopes

  • Mini Robot
  • *
  • Mensagens: 10
Re: 2 LDR's e arduino
« Responder #21 em: 21 de Maio de 2011, 16:01 »
Boas, precisava de ajuda

A bridge SN754410 da para ligar so dois motores ou mais?

Outra coisa como faço a ligaçao da ponte ao arduino para controlar um simples motor? e que ja pesquisei por esquemas dessa mesma ponte e nao percebo nada :

Precisa mesmo de energia suplementar como vejo em todos os esquemas ou nao e necessário?

Offline Njay

  • Mini Robot
  • *
  • Mensagens: 3.598
    • Tróniquices
Re: 2 LDR's e arduino
« Responder #22 em: 21 de Maio de 2011, 16:14 »
Off topic; deves criar um tópico novo ou, melhor ainda, usar um dos muitos tópicos que já há por aqui sobre pontes H e L293D / SN754410 (SN754410 = L293).

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 335
Re: 2 LDR's e arduino
« Responder #23 em: 02 de Julho de 2011, 20:27 »
@Rafael Lopes

Para o post original suponho que pretendes algo deste género:

int esq = 8; // 1º Led
int dir = 9; // 2º Led
int ldr_e = A0; //LDR na porta Analog 1
int ldr_d = A1; //LDR na porta Analog 2

int valor_d=0; //Valor da 1ª LDR
int valor_e=0; //Valor da 2ª LDR

void setup()
{
  pinMode(dir, OUTPUT);
  pinMode(esq, OUTPUT);
  digitalWrite(esq,LOW); // 1º Led começa apagado
  digitalWrite(dir,LOW); // 2º Led começa apagado
}

void loop()
{
  valor_e=analogRead(ldr_e);
  valor_d=analogRead(ldr_d);
  Serial.print("Valor E = ");
  Serial.println(valor_e);
  Serial.print("Valor D = ");
  Serial.println(valor_d);
  Serial.println("");
  if (valor_e>valor_d) {
    digitalWrite(esq,HIGH);
    digitalWrite(dir,LOW);
  }
  if (valor_d>valor_e) {
    digitalWrite(dir,HIGH);
    digitalWrite(esq,LOW);
  }
  if (valor_e==valor_d) {
    digitalWrite(esq,HIGH);
    digitalWrite(dir,HIGH);
  }
  delay(1000);*/
}