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: LEDs IR  (Lida 14970 vezes)

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

Offline XicoMBD

  • Mini Robot
  • *
  • Mensagens: 571
    • FranciscoDias.net
Re: LEDs IR
« Responder #30 em: 20 de Maio de 2010, 13:56 »
Experimenta pôr fita isoladora preta à volta para que não haja tanta interferência com a luz ambiente.

Já experimentaste pôr o receptor num local escuro e ver se o valor lido varia?

Offline amando96

  • Mini Robot
  • *
  • Mensagens: 1.631
  • MAC address? But I have windows...
    • Projects, News, Blog, Tutorials
Re: LEDs IR
« Responder #31 em: 20 de Maio de 2010, 14:05 »
Que código estás a correr?

Offline OxyGen

  • Mini Robot
  • *
  • Mensagens: 92
  • ET - UA
    • Curto.D ET Blog
Re: LEDs IR
« Responder #32 em: 20 de Maio de 2010, 14:42 »
o que está na pagina do metro... vou comprar leds novos porque estou muito duvidoso da integridade destes...
OxyGen #

Offline AcidDagger

  • Mini Robot
  • *
  • Mensagens: 364
  • Make Bits, Making robotics in Portugal
    • Make Bits
Re: LEDs IR
« Responder #33 em: 30 de Maio de 2010, 02:18 »
olha lá, esse receptor não tem filtro para luz visivel... faz como te disseram e mete fita preta a volta...

depois podes experimentar isto

Código: [Seleccione]

/*

*****************************************************
AnalogRead exemple by AcidDagger for Lusorobotica.com
*****************************************************

*/

const int greenled = 10;
const int redled = 11;
const int sensor = 5;
const int x = 100;

void setup() {
 
  pinMode(greenled, OUTPUT);
  pinMode(redled, OUTPUT);
  pinMode(sensor, INPUT);
  Serial.begin(9600);

}

void loop() {
  int analogValue = analogRead(sensor);
  if (analogValue > x) {
    digitalWrite(greenled, HIGH);
    digitalWrite(redled, LOW);
    delay(100);
  }
  else {
    digitalWrite(greenled, LOW);
    digitalWrite(redled, HIGH);
    delay(100);
   
  }
  Serial.println(analogValue, DEC);
}