• Welcome to LusoRobótica - Robótica em Português.
 

LEDs IR

Started by OxyGen, 17 de May de 2010, 21:36

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

XicoMBD

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?

amando96

Que código estás a correr?

OxyGen

o que está na pagina do metro... vou comprar leds novos porque estou muito duvidoso da integridade destes...
OxyGen #

AcidDagger

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



/*

*****************************************************
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);
}